对于字典中的每个项目,在Python

时间:2017-11-20 05:35:57

标签: python pandas

对于词典中的每个项目,创建一个包含增量值的列。

例如:

new_dict = {"Class": list(set(df["Class"]))}

这个字典将有不同的Class值,我需要在我的数据框中添加一个列,它将联系增量值。

比方说,Class有:Class1,Class2,Class3 我需要一个分别有1,2,3的柱子。

1 个答案:

答案 0 :(得分:0)

得到了我自己的问题的答案..

new_df ['ClassId'] = pd.factorize(new_df.ClassId)[0] + 1

factorize可以解决这里的问题..