【发布时间】:2016-10-27 18:40:47
【问题描述】:
您好,我是 python 和 pandas 的新手。
我已经使用 pandas 提取了其中一列的唯一值。 现在在获取列的唯一值之后,它们是字符串。
['Others, Senior Management-Finance, Senior Management-Sales'
'Consulting, Strategic planning, Senior Management-Finance'
'Client Servicing, Quality Control - Product/ Process, Strategic
planning'
'Administration/ Facilities, Business Analytics, Client Servicing'
'Sales & Marketing, Sales/ Business Development/ Account Management,
Sales Support']
我想用唯一的整数值替换字符串值。
为简单起见,我可以为您提供虚拟输入和输出。
输入:
Col1
A
A
B
B
B
C
C
唯一的df值如下
[ 'A' 'B' 'C' ]
替换后的列应该是这样的
Col1
1
1
2
2
2
3
3
请建议我如何使用循环或任何其他方式来做到这一点,因为我有多个 300 唯一值。
【问题讨论】:
标签: python pandas replace dataframe categories