Pandas系列 - 打印列和行

4

暂时我不太担心如何以最高效的方式访问我的系列数据,假设我的系列数据如下:

A  1
B  2
C  3
D  4

如果我使用for循环来迭代它,例如:
for row in seriesObj:
    print row

上面的代码将打印右侧的值,但是假设我想要访问左侧列(索引),我应该怎么做?非常感谢您的帮助,我对Pandas非常陌生,遇到了一些问题。谢谢。
1个回答

5
尝试使用Series.iteritems
import pandas as pd

s = pd.Series([1, 2, 3, 4], index=iter('ABCD'))

for ind, val in s.iteritems():
    print ind, val

输出:

A 1
B 2
C 3
D 4

啊,好的,那我该如何决定每次只获取索引还是值呢?比如说,如果我想要:key = 行键 data = 行数据 - Slippy
谢谢 - 我稍后会尝试,并确保回家后更新最佳答案 :) - Slippy
@Slippy请接受答案(点击答案旁边的复选标记),如果它回答了你的问题。 - bananafish
抱歉回复晚了 - 这个星期我工作太忙了,以至于忘记登录 - 您的帮助非常感激。 - Slippy
@Slippy 没问题,很高兴能帮忙! - bananafish

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