我的数据帧:
ID Name_Identify ColumnA ColumnB ColumnC
1 POM-OPP D43 D03 D59
2 MIAN-ERP D80 D74 E34
3 POM-OPP E97 B56 A01
4 POM-OPP A66 D04 C34
5 DONP28 B55 A42 A80
6 MIAN-ERP E97 D59 C34
预期的新数据帧:
ID Name_Identify ColumnA ColumnB ColumnC NEW_ID
1 POM-OPP D43 D03 D59 1
2 MIAN-ERP D80 D74 E34 2
3 POM-OPP E97 B56 A01 1
4 POM-OPP A66 D04 C34 1
5 DONP28 B55 A42 A80 3
6 MIAN-ERP E97 D59 C34 2
您可以使用
pandas.groupby
:印刷品:
您可以使用
pandas.Categorical
:解释:
在第一个命令中,我们从
Name_Identify
列中选择唯一名称然后从它们的枚举序列创建一个字典(枚举以
1
开始):在第二个命令中,我们使用这个字典通过将
Name_Identify
列中的所有名称转换为适当的数字来创建一个新列:相关问题 更多 >
编程相关推荐