呼叫列B. dataframe 通过列索引而不是列的名称 - pandas

如何使用其索引在我的代码中调用列 dataframe 而不是他的名字?

例如 , 我有 dataframe
df

用专栏
a

,
b

,
c


而不是挑战
df['a']

, 例如,我可以使用他的列索引调用它
df[1]

?
已邀请:

冰洋

赞同来自:

您可以使用
http://pandas.pydata.org/panda ... .iloc
:


df.iloc[:, 0]


例子:


>>> df
a b c
0 1 4 7
1 2 5 8
2 3 6 9

>>> df['a']
0 1
1 2
2 3
Name: a, dtype: int64

>>> df.iloc[:, 0]
0 1
1 2
2 3
Name: a, dtype: int64

要回复问题请先登录注册