大熊猫系列的元素操作

时间:2016-09-26 13:04:14

标签: python pandas sklearn-pandas

我有一个大约有x12的pandas系列3

我希望它具有值monkeygorillatarzan,具体取决于值。

我想我应该做点像

values = ['monkey', 'gorilla', 'tarzan']

x = values[x - 1]

但它不起作用。我想这是因为它不按元素运作。

1 个答案:

答案 0 :(得分:2)

使用功能mapdict maping。

样品:

s = pd.Series([1,2,3])
print (s)  
0    1
1    2
2    3
dtype: int64

d = {1:'monkey',2:'gorilla',3:'tarzan'}
print (s.map(d))
0     monkey
1    gorilla
2     tarzan
dtype: object