有一個包含大約50列和幾行的逗號分隔文件,我需要刪除始終爲0的所有列(即該列中的所有值爲零)。刪除python中的列
該文件被讀取與下面的代碼段:
with open('data.txt', 'rb') as f:
reader.csv.reader(f, delimiter=',')
for row in reader:
print row
0 0.1 0.3 0.4 0
0 0.2 0.5 0.3 0
0 0.7 0.9 0.2 0
如何可以精確地除去從該存儲器結構列(即都爲0)。如果沒有重寫和重讀另一個臨時CSV文件來實現這一點,情況會更好。
我們在這裏討論了多少行?首先將它全部讀入內存,這是最容易處理的。 – 2013-03-25 15:13:46
需要刪除列 – Shahzad 2013-03-25 15:13:46
行數大約爲300. – Shahzad 2013-03-25 15:14:18