ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して既存のデータから派生した新しい列を CSV ファイルに追加する方法
「名前」と「コード」という名前の列を含む CSV ファイルを指定すると、 「Name」列から派生した値を含む「Berry」という新しい列を追加することを目的としています。目的の出力は次のようになります。
Name Code Berry blackberry 1 blackberry wineberry 2 wineberry rasberry 1 rasberry blueberry 1 blueberry mulberry 2 mulberry
Python と CSV モジュールを使用すると、次のように CSV ファイルを操作できます。
スクリプトの例を次に示します。
<code class="python">import csv with open('input.csv', 'r') as input_file, open('output.csv', 'w') as output_file: reader = csv.reader(input_file) writer = csv.writer(output_file) # Read the header row and add the new column header = next(reader) header.append('Berry') writer.writerow(header) # Iterate over the remaining rows and modify them for row in reader: row.append(row[0]) # Set the 'Berry' column to the 'Name' column writer.writerow(row)</code>
これらの手順に従うことで、CSV ファイルに新しい列を正常に追加し、データ表現を強化できます。
以上がPython を使用して既存のデータから派生した新しい列を CSV ファイルに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。