假设我从数据框中提取了一个序列(就像应用函数会发生的情况)。我正在尝试从该系列中找到原始数据帧索引。
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”?
最佳答案
您可以使用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
关于python - 如何从系列中获取数据帧索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39988903/