Country Year Var1 Var2 Var3 NumID NumID_1 NumID_2 NumID_3
0 Brazil 2000 A B C 1 1 1 Brazil
1 Brazil 2001 X Y Z 1 1 1 Brazil
2 Brazil 2002 F F H 1 1 1 Brazil
3 Brazil 2003 P 3 K 1 1 1 Brazil
4 Chile 2000 A B C 2 2 2 Chile
5 Chile 2001 X Y Z 2 2 2 Chile
6 Chile 2002 F F H 2 2 2 Chile
7 Chile 2003 P 3 K 2 2 2 Chile
一些选项:
groupby&n组
因式分解
分类
根据您的需要,您还可以考虑使用pandas的^{} 数据类型:
请尝试以下操作以从国家/地区生成num id:
作为pd导入 从.api.types类型导入分类类型
标签,唯一=pd.因式分解([“巴西”、“巴西”、“巴西”、“巴西”、“智利”、“智利”、“智利”、“智利”])
打印(“数字表示:\n”,标签) 打印(“唯一值:\n”,uniques)enter image description here
相关问题 更多 >
编程相关推荐