總之,我有一個20,000,000行的csv文件,它具有不同的行長度。這是由於古老的數據記錄器和專有格式。我們以如下格式獲得最終結果作爲csv文件。我的目標是將這個文件插入到postgres數據庫中。我怎麼能做到以下幾點:Python - CSV:具有不同長度行的大文件
- 保持第一8列和我的最後2列,有一個一致的CSV文件
- 在第一個或最後一個位置,以csv文件甲醚添加一個新列。
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0, img_id.jpg, -50
1, 2, 3, 4, 5, 0,0,0,0,0,0,0,0,0,0,0 img_id.jpg, -50
您可以指定「將列添加到文件中」的含義嗎?本專欄的數據來自哪裏? – 2010-03-31 01:01:02
這將幫助我們瞭解您遇到問題的步驟。你不知道如何將行分隔成列嗎?你不知道如何跳過某些列嗎?如果您只是不知道如何開始,請繼續並指定,並且有人也可以回答。 – Wesley 2010-03-31 01:04:35
@Mark Byers,添加列可以在開始或結束。 @韋斯利,我堅持的部分是如何跳過某些列;然而,我認爲Ignacio可能已經回答了下面的問題 – dassouki 2010-03-31 01:06:29