pandas dataframe with 2-rows header and export to csv

后端 未结 4 1189
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-11 03:29

I have a dataframe

df = pd.DataFrame(columns = [\"AA\", \"BB\", \"CC\"])
df.loc[0]= [\"a\", \"b\", \"c1\"]
df.loc[1]= [\"a\", \"b\", \"c2\"]
df.loc[2]= [\"a\         


        
4条回答
  •  我在风中等你
    2020-12-11 04:00

    It's an ugly hack, but if you needed something to work Right Now(tm), you could write it out in two parts:

    >>> pd.DataFrame(df.columns.tolist()).T.to_csv("noblankrows.csv", mode="w", header=False, index=False)
    >>> df.to_csv("noblankrows.csv", mode="a", header=False, index=False)
    >>> !cat noblankrows.csv
    AA,BB,CC
    DD,EE,FF
    a,b,c1
    a,b,c2
    a,b,c3
    

提交回复
热议问题