pythonのcsvファイルに新しい列を追加する方法は何ですか?

PythonでCSVファイルに新しい列を追加したい場合は、以下の手順に従うことができます。

  1. 最初に、CSVファイルを読み込み、データをリストにロードします。
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    data = list(reader)
  1. その後、データリストの各行に対して操作を行い、各行の末尾に新しい列データを追加します。
for row in data:
    # 添加新的列数据
    new_column_data = 'new_data'
    row.append(new_column_data)
  1. 最後に、更新されたデータリストをCSVファイルに書き込みます。
with open('file.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)

これにより、CSVファイルに新しい列データを追加することができます。

bannerAds