Pandas系列元素操作

2024-04-18 17:53:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas系列x,值为12或{}。在

我希望它有值monkeygorilla,和{},具体取决于这些值。在

我想我应该做点什么

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

x = values[x - 1]

但它不起作用。我想这是因为它没有基本的运作方式。在


Tags: pandas方式monkeyvaluesgorilla有值tarzan
1条回答
网友
1楼 · 发布于 2024-04-18 17:53:56

使用dict与函数^{}进行映射。在

样品:

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

相关问题 更多 >