ホームページ > バックエンド開発 > Python チュートリアル > PythonでCSVファイルの列を読み取る方法

PythonでCSVファイルの列を読み取る方法

下次还敢
リリース: 2024-03-28 22:30:47
オリジナル
1164 人が閲覧しました

Python の csv モジュールを使用して、CSV ファイルから特定の列を読み取ることができます。手順は次のとおりです: csv モジュールをインポートします。 CSV ファイルを開きます。 CSV リーダー オブジェクトを作成します。オプション: ヘッダー行をスキップします。行をループして列にアクセスします。ファイルを閉じます。

PythonでCSVファイルの列を読み取る方法

CSV ファイルから特定の列を読み取る方法

CSV ファイルから特定の列を読み取るには、 Python の csv モジュールを使用できます。次の手順では、その方法について説明します。

#ステップ 1: csv モジュールをインポートします

import csv
ログイン後にコピー

ステップ 2: CSV ファイルを開きます

with open('data.csv', 'r') as csvfile:
ログイン後にコピー

ステップ 3: CSV リーダー オブジェクトの作成

reader = csv.reader(csvfile)
ログイン後にコピー

ステップ 4: ヘッダー行をスキップする (オプション)

CSV ファイルの場合ヘッダー行が含まれており、次の方法を使用してスキップできます:

next(reader)
ログイン後にコピー

ステップ 5: 行をループする

for row in reader:
    # 访问列
    列名 = row[列索引]
ログイン後にコピー

ステップ 6: ファイルを閉じる

csvfile.close()
ログイン後にコピー

例:

列 3 (インデックス 2) のすべての値を読み取るには、次のコードを使用できます:

import csv

with open('data.csv', 'r') as csvfile:
    reader = csv.reader(csvfile)
    next(reader)  # 跳过标题行

    for row in reader:
        列名 = row[2]
        print(列名)
ログイン後にコピー

以上がPythonでCSVファイルの列を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート