3
我有一個csv,它是以我無法更改的格式生成的。該文件具有多索引。該文件看起來像這樣。Multiindex只有大熊貓的一些列
最終目標是把頂行(小時)成一個索引,以及與「ID」列索引它,使得數據看起來像這樣。
我已經導入的文件變成熊貓......
myfile = 'c:/temp/myfile.csv'
df = pd.read_csv(myfile, header=[0, 1], tupleize_cols=True)
pd.set_option('display.multi_sparse', False)
df.columns = pd.MultiIndex.from_tuples(df.columns, names=['hour', 'field'])
df
但是,這給了我三個無名領域:
我的最後一步是堆在小時:
df.stack(level=['hour'])
但我錯過了之前發生的事情,我可以在其中索引其他列,即使上面有一個空白的多索引行。
太感謝了,Yakym。 –
我很高興我能提供幫助。 –