bal*_*lla 5 python dataframe pandas
如何使用数据框中的索引而不是其名称在代码中调用列。
例如,我有数据帧df的列a,b,c
除了调用之外df['a'],我可以使用其列索引来调用它df[1]吗?
您可以使用 iloc:
df.iloc[:, 0]
Run Code Online (Sandbox Code Playgroud)
例:
>>> 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
Run Code Online (Sandbox Code Playgroud)