CSV ファイルに新しい列を追加する
最初の質問:
ユーザーは追加を希望しています「Berry」という名前の新しい列を複数の CSV ファイルに追加し、エントリを対応する行に揃えます。ただし、現在の Python スクリプトは行をスキップし、「Berry」のみを新しい列に割り当てます。
解決策:
取得ヘッダーの変更:
残りの行の反復と変更:
以下は、これらの変更を組み込んだ変更された Python スクリプトです。
<code class="python">import csv with open('input.csv', 'r') as csvinput, open('output.csv', 'w', newline='') as csvoutput: writer = csv.writer(csvoutput) reader = csv.reader(csvinput) headers = next(reader) headers.append('Berry') writer.writerow(headers) for row in reader: row.append(row[0]) writer.writerow(row)</code>
以上がPython を使用して複数の CSV ファイルに新しい列を追加し、エントリを対応する行と揃える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。