如何获取 pandas Series 对象中第 n 个元素的值?

6

我有一个序列对象(DataFrame的1列),想要提取第一个元素的值。是否有一种简单的方法可以在不转换为列表且不知道键的情况下完成此操作?或者唯一的访问方式是先使用 tolist()[n] 将其转换为列表?

1个回答

16

我认为您可以使用iloc

print df
  col
0   a
1   b
2   c
3   d
4   e

print df.iloc[0]
col    a
Name: 0, dtype: object

谢谢!当我在网上搜索时,我发现了iloc()函数,它返回一个索引器,而不是值。使用带方括号的iloc[n]可以正常工作,不需要.values - Moppentapper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接