如何从系列中获取数据框索引?

时间:2016-10-12 00:52:29

标签: python pandas indexing dataframe series

假设我从数据框中提取一个系列(就像应用函数会发生的那样)。我正在尝试从该系列中找到原始数据框索引。

df=pd.DataFrame({'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]})
x=df.ix[0]
x


Out[109]: 
a    1
b    4
c    7
Name: 0, dtype: int64

注意输出底部的“Name:0”部分。如何从系列对象x中获取值“0”?

1 个答案:

答案 0 :(得分:1)

您使用name属性

访问它
x.name

0

采取这些例子

for i, row in df.iterrows():
    print row.name, i

0 0
1 1
2 2

请注意,name属性与变量i相同,后者应该是行索引。

是一样的
for j, col in df.iteritems():
    print col.name, j

a a
b b
c c