使用get_loc()的函数可以根据名称,得到下标索引
import pandas as pd
df = pd.DataFrame(
[[1, 2, 3], [2, 3, 4], [4, 5, 6], [7, 8, 9]],
index=['a', 'b', 'c', 'd'], columns=['A', 'B', 'C']
)
print(df)
输出如下:
A B C
a 1 2 3
b 2 3 4
c 4 5 6
d 7 8 9
print(df.index.get_loc('d'))
print(df.columns.get_loc("A"))
输出:
3
0
索引d的下标为3,列名A的下标为0