假设我从数据框中提取一个系列(就像应用函数会发生的那样)。我正在尝试从该系列中找到原始数据框索引。
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”?
答案 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