[英]CSV splitting lines of pandas dataframe
我有一個看起來像這樣的數據框,是我使用pandas
創建的:
Line Article Quantity Substance Score
0 line1 article1 5 substance1 5
1 line2 article2 7 substance2 7
2 line3 article3 7 substance3 10
3 line4 article4 4 substance4 1
4 line5 article6 2 substance5 5
...
然后我使用mycsv.to_csv(mypath, sep='|', encoding='utf-8')
創建 csv。
問題在於創建的新 CSV 如下所示:
|Line|Article|Quantity|Substance|Score
0|"line1
"|article1|5|substance1|5
1|"line2
"|article2|7|substance2|7
我不知道為什么它會在Line
之后轉到一個新行以及這些"
來自哪里。我只是希望我的 CSV 看起來像我的數據框。正確的顯示對我來說很重要,因為此 csv 是事后手動審查的。如果有當我創建/顯示我的 CSV 時,某處是 \\n 有沒有辦法忽略它們?
看起來您的Line列最后有換行符(如 \\n 或 \\r)。 看一下這個
如果有,只需將其從 DataFrame 中刪除:
df = df.replace('\n','', regex=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.