我有這個資料框
d = {'col1': [1, 0, 1, 1, 0, 0, 1]}
df = pd.DataFrame(data=d)
并想用一行將其轉換為 csv 檔案:
1;0;1;1;0;0;1;
我試過這個:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";")
結果是:
1;0;1;1;0;0;1\n
在創建 csv 檔案之前,如何用分號替換換行符?我不想創建、打開它然后替換它。
uj5u.com熱心網友回復:
您可以使用line_terminator.
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";")
uj5u.com熱心網友回復:
sep是欄位分隔符值。您可以使用 設定行終止符line_terminator。
嘗試:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/463797.html
標籤:Python 熊猫 数据框 python-3.8
上一篇:資料框列中行范圍的總和
下一篇:在R中重新排序資料框
