要避免在read_csv
中使用多级索引读取,可以使用header
参数指定要用作列名的行数。
以下是一个示例代码:
import pandas as pd
# 读取CSV文件,指定第一行为列名
df = pd.read_csv('data.csv', header=0)
# 打印数据框的前几行
print(df.head())
在这个示例中,header=0
表示将第一行作为列名。如果CSV文件中有多行作为列名,可以使用相应的行数作为header
参数的值。
这样读取CSV文件时,将不会创建多级索引,而是使用单级索引作为列名。