ホームページ >バックエンド開発 >Python チュートリアル >PythonでCSVファイルの列を読み取る方法
Python の csv モジュールを使用して、CSV ファイルから特定の列を読み取ることができます。手順は次のとおりです: csv モジュールをインポートします。 CSV ファイルを開きます。 CSV リーダー オブジェクトを作成します。オプション: ヘッダー行をスキップします。行をループして列にアクセスします。ファイルを閉じます。
CSV ファイルから特定の列を読み取る方法
CSV ファイルから特定の列を読み取るには、 Python の csv モジュールを使用できます。次の手順では、その方法について説明します。
#ステップ 1: csv モジュールをインポートします
<code class="python">import csv</code>
ステップ 2: CSV ファイルを開きます
<code class="python">with open('data.csv', 'r') as csvfile:</code>
ステップ 3: CSV リーダー オブジェクトの作成
<code class="python">reader = csv.reader(csvfile)</code>
ステップ 4: ヘッダー行をスキップする (オプション)
CSV ファイルの場合ヘッダー行が含まれており、次の方法を使用してスキップできます:<code class="python">next(reader)</code>
ステップ 5: 行をループする
<code class="python">for row in reader: # 访问列 列名 = row[列索引]</code>
ステップ 6: ファイルを閉じる
<code class="python">csvfile.close()</code>
例:
列 3 (インデックス 2) のすべての値を読み取るには、次のコードを使用できます:<code class="python">import csv with open('data.csv', 'r') as csvfile: reader = csv.reader(csvfile) next(reader) # 跳过标题行 for row in reader: 列名 = row[2] print(列名)</code>
以上がPythonでCSVファイルの列を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。