私の質問はおそらくかなりシンプルですが、私はまだそれを手に入れることができませんでした。方法:PythonのCSVファイルで選択的に行と列を削除する
私は、特定の物理アプリケーションのcsvファイルを比較するプログラムに取り組んでいますが、これは問題ではありません。私が比較する必要があるファイルには、2つの列に数千の行の値を持つ2つの列がありますが、問題の原因となっている余分な行と列もその点の上にあります。
まず、ここに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'])
私はあなたの助けを本当に感謝します。ソリューションが簡単になればなるほど、優れています。私の目標は、エネルギーとカウントの2つの列を取り、それから私のフルプログラムでその値を実行することです。
おかげで、 デビッド
私は実際のコードにコードのあなたのイメージを変換し、あなたの答えにそれを編集しました。コードの画像を投稿しないでください。ここであなたの質問に答えることを止める最速の方法です。 –