2016-09-26 2 views
0

私はパンダシリーズ、2または3を持っています。パンダシリーズでの要素操作

値によってはmonkey,gorillatarzanの値が必要です。

私は

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

x = values[x - 1] 

ような何かを行う必要がありますが、それは動作しませんね。要素的には動作しないからだと思います。

答えて

2

マップを使用してdictに機能mapを使用してください。

サンプル:

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 
関連する問題