首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按索引添加要在熊猫中列出的项目

按索引添加要在熊猫中列出的项目
EN

Stack Overflow用户
提问于 2015-01-07 22:17:46
回答 1查看 736关注 0票数 1

我有一个熊猫系列,由空名单组成。

>>> s = pd.Series( [[]] * 20, index= range(0,20) )

我想按索引向某些元素添加标记。

代码语言:javascript
复制
>>> for i in [1,3,5,7,11]:
...     s.loc[ i ].append('prime')

但这是我一直得到的:

代码语言:javascript
复制
>>> s
0     [prime, prime, prime, prime, prime]
1     [prime, prime, prime, prime, prime]
2     [prime, prime, prime, prime, prime]
3     [prime, prime, prime, prime, prime]
4     [prime, prime, prime, prime, prime]
5     [prime, prime, prime, prime, prime]
6     [prime, prime, prime, prime, prime]
7     [prime, prime, prime, prime, prime]
8     [prime, prime, prime, prime, prime]
9     [prime, prime, prime, prime, prime]
10    [prime, prime, prime, prime, prime]
11    [prime, prime, prime, prime, prime]
12    [prime, prime, prime, prime, prime]
13    [prime, prime, prime, prime, prime]
14    [prime, prime, prime, prime, prime]
15    [prime, prime, prime, prime, prime]
16    [prime, prime, prime, prime, prime]
17    [prime, prime, prime, prime, prime]
18    [prime, prime, prime, prime, prime]
19    [prime, prime, prime, prime, prime]
dtype: object

这不是我想要的。

我希望是这样的:

代码语言:javascript
复制
>>> s
0     []
1     [prime]
2     []
3     [prime]
4     []
5     [prime]
6     []
7     [prime]
8     []
9     []
10    []
11    [prime]
12    []
...

我已经把头撞在桌子上一个小时了。熊猫新闻。

更新

下面的工作与预期的一样。

代码语言:javascript
复制
 s = pd.Series( [[]] * 20, index= range(0,20) )
>>> for i in [1,3,5,7,11]:
...     s.loc[ i ] = s.loc[ i ] + ['prime']

我最终希望在每个索引上有多个“标签”,这是暂时的退步。我还是想知道为什么附件不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-01-07 22:22:54

试试这个:

代码语言:javascript
复制
s = pd.Series([[] for _ in range(20)], index= range(0,20) )

您的问题是,与其有几个不同的空列表,不如多次引用同一个列表。举个例子,您可以看到这个问题:

代码语言:javascript
复制
>>> lists = [[]] * 5
>>> lists
[[], [], [], [], []]
>>> lists[0].append(1)
>>> lists
[[1], [1], [1], [1], [1]]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27829635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档