<分区> 分区>
我的问题可能很简单,但我还没能答对。
我正在开发一个程序来比较某个物理应用程序的 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'])
非常感谢您的帮助。解决方案越简单越好。我的目标是获取能量和计数这两列,然后在我的完整程序中运行它们的值。
谢谢, 大卫
