从系列中选择一项,并保留索引

时间:2019-05-07 13:36:07

标签: python pandas

如果我使用pd.Series或直接索引从.loc中选择单个项目,则返回单个值。

熊猫自动“压缩”结果:

>>> s = pd.Series(['A', 'B', 'C'], index=[10, 20, 30])
>>> s[10]
'A'
>>> s.loc[10]
'A'

尽管这几乎总是我们想要的,但有时我想知道更大范围的单个值来自何处。

如何防止这种默认挤压?换句话说,我想创建一个由1个元素组成的系列:

10   A
dtype: object

1 个答案:

答案 0 :(得分:2)

使用双[]来按一个元素列表进行选择:

print (s.loc[[10]])
10    A
dtype: object