我正在處理具有複數作爲列數據的熊貓數據框。我試圖導出這個DataFrame到excel使用DataFrame.to_excel方法,它會引發以下錯誤。將複雜數字的熊貓數據框導出爲excel
提高ValueError異常( 「無法轉換{0}到Excel」 .format(值))
ValueError異常:無法轉換(1.044574-3496.069365j)到Excel
是否有這樣做的任何迂迴的方式?我的數據框看起來像這樣,
Freq lne_10720_15820_1-lne_10720_18229_1 lne_10720_15820_1 \
48 (1.044574-3496.069365j) (7.576632+64.778558j)
50 (1.049333-3355.448147j) (7.557604+67.544162j)
52 (1.054253-3225.613165j) (7.656567+70.317672j)
你試過投驗證在導出前將變量作爲字符串進行處 –
不,我不確定它是否有效,但如果這是唯一的方法,我會嘗試併發布結果。 – rp12808
你檢查了[文檔](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html)有一個float_format的參數,你可以設置爲'string'這將有所幫助。 –