我正试着这么做
import glob
interesting_files = glob.glob("/home/tcs/PYTHONMAP/test1/*.csv")
header_saved = False
with open('/home/tcs/PYTHONMAP/output.csv','wb') as fout:
for filename in interesting_files:
with open(filename) as fin:
header = next(fin)
if not header_saved:
fout.write(header)
header_saved = True
for line in fin:
fout.write(line)
以及获得
File "/home/tcs/.config/spyder-py3/temp.py", line 11, in <module>
fout.write(header)
TypeError: a bytes-like object is required, not 'str'
我对python不太了解,请帮忙 我还想知道如何将一个大csv拆分为多个具有相同标题的csv。
使用熊猫:
要同时删除重复行,请执行以下操作:
这不会在创建数据帧时消除重复项,而是在之后。因此,通过连接所有文件来创建数据帧。然后对其进行重复数据消除。最后的数据帧可以保存到csv。
相关问题 更多 >
编程相关推荐