我已經搜索了很多,但找不到解決我的問題的方法。這是我想要做的:將多個 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"如何在沒有每行雙引號(字符串)的情況下編寫文件?謝謝您的幫助。
添加回答
舉報
0/150
提交
取消