亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 df.to_csv 函數在 Pandas 中將文件寫為每行一個大字符串

為什么 df.to_csv 函數在 Pandas 中將文件寫為每行一個大字符串

達令說 2021-09-11 10:58:43
我已經搜索了很多,但找不到解決我的問題的方法。這是我想要做的:將多個 txt(csv) 文件讀入數據幀并將它們合并為一個大數據幀。他們有相同的列!(沒問題)現在,當我嘗試將最終(連接的)數據幀寫回 txt(csv) 文件時,函數 to_csv 將每行的內容作為每行的字符串寫入。我需要它像一個普通的 csv 文件,用逗號分隔(但不包含在每行的字符串中)。我究竟做錯了什么?可能沒有正確使用 concat 或 append 函數?我的代碼:將 csv 文件讀入數據幀并將它們附加到列表中dfs=[]for f in filenames:df = pd.read_csv(f,delimiter='\t',header=None)dfs.append(df)將它們連接到最終的數據幀中dfs=pd.concat(dfs,axis=0)將最終數據幀寫入一個 txt(csv) 文件dfs.to_csv('merged.txt',header=None,index=False)這是問題所在,merged.txt 文件的第一行看起來像(僅從單行復制幾個值):"131118091409,-400.198565,-0.018061"如何在沒有每行雙引號(字符串)的情況下編寫文件?謝謝您的幫助。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 287 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號