ホームページ  >  記事  >  バックエンド開発  >  PandasでヘッダーなしでCSVファイルから特定の列を読み取る方法は?

PandasでヘッダーなしでCSVファイルから特定の列を読み取る方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-03 16:12:03749ブラウズ

How to Read Specific Columns from a CSV File Without Headers in Pandas?

ヘッダーなしでテーブル データを Pandas に読み取る

CSV ファイルなどの表形式のデータを操作する場合、必要になる場合があります。ヘッダーなしで特定の列を読み取ります。データ操作用の強力な Python ライブラリである Pandas を使用すると、オプションを組み合わせてこれを実現できます。

ヘッダーなしで CSV ファイルから列のサブセットを読み取るには、次の read_csv() 関数を利用できます。次のパラメータ:

  • header=None: このパラメータは、CSV ファイルにヘッダー行が含まれないことを指定します。
  • usecols=[column_indices]: このパラメータにより、特定のヘッダー行を選択できます。

たとえば、data.csv という名前のヘッダーのない CSV ファイルの 4 番目と 7 番目の列だけを読み取るには、次のようにします。次のコード:

<code class="python">import pandas as pd

df = pd.read_csv('data.csv', header=None, usecols=[3, 6])</code>

このコードは、CSV ファイルの 4 番目と 7 番目の列のみを含む DataFrame df を作成します。このシナリオでは、列の名前が 0、1、...、n であることに注意することが重要です。

Pandas でのヘッダーのない CSV ファイルの操作の詳細については、次を参照してください。公式ドキュメント。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。