Pandas 系列 - 打印列和行

Sli*_*ppy 4 scipy python-2.7 pandas

现在我不太担心在系列中获取数据的最高效方法,假设我的系列如下:

A  1
B  2
C  3
D  4
Run Code Online (Sandbox Code Playgroud)

如果我使用 for 循环来迭代这个,例如:

for row in seriesObj:
    print row
Run Code Online (Sandbox Code Playgroud)

上面的代码将在右侧打印值,但是可以说,我想在左列(索引)处打印我该怎么做?

非常感谢所有帮助,我对熊猫很陌生,并且遇到了一些出牙问题。

谢谢。

ban*_*ish 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
Run Code Online (Sandbox Code Playgroud)

印刷:

A 1
B 2
C 3
D 4
Run Code Online (Sandbox Code Playgroud)