PythonでCSVファイルのデータを処理する方法は何ですか?

Pythonでは、組み込みのcsvモジュールを使用してCSVファイルのデータを処理することができます。以下は一般的な操作です:

  1. CSVリーダー
  2. データのCSVファイル
import csv

with open('data.csv', 'r') as file:
    csv_reader = csv.reader(file)
    for row in csv_reader:
        print(row)
  1. csv.writerを日本語に置き換えると、「csvの書き込み機能」となります。
  2. データ
  3. 出力.csv
import csv

data = [['Name', 'Age', 'Country'],
        ['John', 25, 'USA'],
        ['Alice', 30, 'Canada']]

with open('output.csv', 'w', newline='') as file:
    csv_writer = csv.writer(file)
    csv_writer.writerows(data)
  1. CSVリーダ-
import csv

with open('data.csv', 'r') as file:
    csv_reader = csv.reader(file)
    data = []
    for row in csv_reader:
        data.append(row)

# 处理data中的数据
  1. CSVデータの索引とアクセス:CSVファイルの特定のデータにアクセスするために索引を使用することができます。たとえば、CSVファイルの最初の行がヘッダー行である場合、索引を使用して特定の列のデータにアクセスできます。
import csv

with open('data.csv', 'r') as file:
    csv_reader = csv.reader(file)
    for row in csv_reader:
        name = row[0]
        age = row[1]
        country = row[2]
        print(name, age, country)

CSVファイルデータを処理する一般的な方法がいくつか紹介されました。必要に応じて適切な修正や拡張を行うことができます。

bannerAds