我的問題可能相當簡單,但我還沒有弄清楚。如何:從Python中選擇性地刪除行和列中的一個CSV文件
我正在爲比較特定物理應用程序的csv文件的程序工作,但這不是問題。我需要比較的文件有兩列,這兩列有數千行值,但是,在該點之上還有多餘的行和列會導致問題。
首先,這裏是CSV文件,您可以明顯看到需要替換的額外行和列值。 CSV File
從實踐上講,我只需要刪除前24行。
一旦我完成了這一步,我想將所有的值向上移動,使第25行成爲第1行,同時移動所有後續的行。
的全部原因,我要去那個麻煩的是,這樣我可以使用下面的代碼剝離CSV數據並在其上做複雜的計算:
import csv
with open('Unknown69-Spectra-Bloom_.csv') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row['Energy'], row['Counts'])
我會很感激你的幫助。解決方案越簡單越好。我的目標是把兩個專欄,精力和計數,然後在我的完整程序中運行他們的價值觀。
謝謝, 大衛
我轉換了您的代碼圖像實際代碼和編輯它到你的答案。不要發佈代碼圖片。這是將人們從這裏回答問題的最快方法。 –