我有一個巨大的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