如何告诉python csv reader将第8行的数据作为数据帧的头

时间:2017-06-24 11:36:45

标签: python csv dataframe

我的csv文件包含以下数据,我只想导入第5个,第8个&第9行并将第8行数据指定为数据帧列标题。

CSV文件:

Variable Name            V1 G1  h2  K34
Variable Category        V2 G2  h3  K35
Variable Description     V3 G3  h4  K36
Variable Decomposition   V4 G4  h5  K37
Variable Unit            V5 G5  h6  K38
Methodological Notes     V6 G6  h7  K39
Sources                  V7 G7  h8  K40
Variable Code            A1 A2  A3  A4
data                     V9 G9  h10 K42

输出:

Variable Code   A1  A2  A3  A4
Variable Unit   V5  G5  h6  K38
data            V9  G9  h10 K42

我的代码:

data = pd.read_csv('D:\Sunil_Work\temp8\temp\WID_AM_MacroData.csv',sep=';').loc[[4,7,8]]

1 个答案:

答案 0 :(得分:0)

之后,您可以按

指定标题
data.columns = data.loc[0]