要按照Python列的索引设置索引,可以使用pandas库的set_index()函数。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 按照列索引设置索引
df = df.set_index('A')
print(df)
运行以上代码,会将列'A'的值设置为索引。输出结果如下:
B C
A
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
注意:set_index()函数会返回一个新的数据框,原始数据框不会被修改。如果想在原始数据框上进行修改,可以使用inplace=True
参数。例如:df.set_index('A', inplace=True)
。