我已经搜索了很多,但找不到解决我的问题的方法。这是我想要做的:将多个 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
提交
取消