我有一个巨大的csv文件(大约10GB的数据),我想删除它的头。如何删除python中的csv头?
搜索这个网站上,我发现这个解决方案:
with open("test.csv",'r') as f, open("updated_test.csv",'w') as f1:
next(f) # skip header line
for line in f:
f1.write(line)
但是,这将意味着创建一个新的CSV文件。 ¿是否有一种方法可以在不循环所有csv行的情况下删除标题?
为什么你做一个10 GB的文件行的副本按行?删除标题,并用一个新的名称存储..... !!! –
为什么使用python? 'sed'可以很容易地做到这一点。如果你真的想使用Python和CSV,你最好根据你的需要使用熊猫 –
用简单的'sed -i'1d'test.csv' – RomanPerekhrest