我有一个包含以下输入的大型 Dataframe
| 委托人|类型|乡村|势|
| - ------|- ------|- ------|- ------|
| 客户端1|私营|美国|低|
| 客户端2|私营|爱尔兰|高|
| 客户端3|机构|英国|中|
| 客户端4|机构|英国|中|
| 客户端5|机构|英国|中|
我想为每个客户端创建一个ID。ID不应该是随机的(我尝试使用uuid
包),而是包含客户端的信息,并将具有相同属性的客户端分开。
ID_classification = {'type':{'A':'Private','B':'Institutional'},
'country':{'1':'USA','2':'GB','3':'Ireland'},
'potential':{'1':'low','2':'mid','3':'high'}}
ID模式可能如下所示(尚未确定最终模式)
类型.关键字-国家.关键字-潜在.关键字-唯一标识
导致:
| 身份证|委托人|类型|乡村|势|
| - ------|- ------|- ------|- ------|- ------|
| 甲-1 -1 -1|客户端1|私营|美国|低|
| 甲-3 -3 -1|客户端2|私营|爱尔兰|高|
| 乙-2 -2 -1|客户端3|机构|英国|中|
| 乙-2 -2 -2|客户端4|机构|英国|中|
| 乙二二二三|客户端5|机构|英国|中|
先谢了
2条答案
按热度按时间brccelvz1#
您可以用途:
输出:
zengzsys2#
用途: