【发布时间】:2020-01-26 00:53:09
【问题描述】:
我有一个通过
读入的数据框data = pd.read_csv("animals_clean.csv")
它包含一个包含超过 67000 个值的列,并且始终重复相同的 80 多个值。
如:
Ailurus
Harpia
Alligator
Branta
Araucaria
Branta
Alligator
我想在它旁边创建一个列,它采用每个单独的类型并为其分配一个数值。 比如
1
2
3
4
5
4
3
目前我唯一的选择是通过手动完成
data['animal'].replace(['harpia'], ['2'],inplace=True)
但这是不可行的,因为这需要时间
【问题讨论】:
-
为什么鳄鱼有两个不同的数字?
标签: python pandas data-conversion columnsorting