2017-01-10 53 views
3
df = DataFrame({'DATE' : ['2017-01-01','2017-01-02'],'Sexuality/us' :['femle','male'],'Height/us' :[190,195]}) 

    DATE  Sexuality/us Height/us 
0 2017-01-01  female   190 
1 2017-01-02  male   195 
  1. 正如你看到這是一個熊貓數據幀數據
  2. 我想傳遞這個數據幀到csv
  3. 當我使用df.to_csv( 'demo.csv')吹塑

    the csv screenshotpandas額外從一個已經存在的標題新頭?

  4. 我真正想要得到的是這樣的(抽取us到另一行,當然也有可能是馬紐約的國家,我想國家解壓到一個行作爲標題):

    final result I need

  5. 任何一個可以幫助我嗎?非常感謝

回答

4

如果你把DATE入索引,那麼你可以通過/拆分欄位,並創建一個多指標。

df = df.set_index('DATE') 
df.columns = df.columns.str.split('/', expand=True) 
df.reset_index().swaplevel(axis=1) 

        us   
     DATE Height Sexuality 
0 2017-01-01 190  femle 
1 2017-01-02 195  male 
+0

非常感謝你,它有很大的幫助。 – gesanghuayuan

+0

@gesanghuayuan如果這回答了你的問題,不要忘記標記爲選擇的答案。 – piRSquared

相關問題