【发布时间】:2023-02-20 18:47:53
【问题描述】:
我有一个包含以下输入的大型数据框
| client | type | country | potential |
|---|---|---|---|
| Client 1 | Private | USA | low |
| Client 2 | Private | Ireland | high |
| Client 3 | Institutional | GB | mid |
| Client 4 | Institutional | GB | mid |
| Client 5 | Institutional | GB | mid |
我想为每个客户创建一个 ID。
身份证应该不是随机的(我尝试使用 uuid 包)但包含有关客户端和具有相同属性的单独客户端的信息。
ID_classification = {'type':{'A':'Private','B':'Institutional'},
'country':{'1':'USA','2':'GB','3':'Ireland'},
'potential':{'1':'low','2':'mid','3':'high'}}
ID 模式可能看起来像这样(尚未确定最终模式)
type.key-country.key-potential.key-unique_id
导致:
id client type country potential A-1-1-1 Client 1 Private USA low A-3-3-1 Client 2 Private Ireland high B-2-2-1 Client 3 Institutional GB mid B-2-2-2 Client 4 Institutional GB mid B-2-2-3 Client 5 Institutional GB mid 提前致谢
【问题讨论】: