0
私はパンダシリーズ、2
または3
を持っています。パンダシリーズでの要素操作
値によってはmonkey
,gorilla
、tarzan
の値が必要です。
私は
values = ['monkey', 'gorilla', 'tarzan']
x = values[x - 1]
ような何かを行う必要がありますが、それは動作しませんね。要素的には動作しないからだと思います。
私はパンダシリーズ、2
または3
を持っています。パンダシリーズでの要素操作
値によってはmonkey
,gorilla
、tarzan
の値が必要です。
私は
values = ['monkey', 'gorilla', 'tarzan']
x = values[x - 1]
ような何かを行う必要がありますが、それは動作しませんね。要素的には動作しないからだと思います。
マップを使用して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