【发布时间】:2020-04-01 13:15:30
【问题描述】:
我可以知道如何将文本/字符串数据转换为 Dataframe 中列的数字吗?
如果再次出现相同的文本/字符串,它们应该返回相同的数字。
寻找一种通用的转换方式,因为世界上有成千上万的水果
示例:
果数(预期结果)
1 苹果 1
2 橙色 2
3 苹果 1
4 香蕉 3
5 黑莓 4
6 鳄梨 5
7 葡萄 6
8 橙 2
9 苹果 1
10 芒果 7
. . .
. . .
. . .
【问题讨论】:
-
嗨 Sirimiri - 见link。它应该回答你的问题。
-
使用
df['Number'] = pd.factorize(df.Fruit)[0] + 1
标签: python pandas dataframe type-conversion