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

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

DDD
DDDオリジナル
2024-11-02 19:31:30284ブラウズ

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

ヘッダーのない CSV からのデータの読み取り

ヘッダーのない .csv ファイルを扱う場合、特定の列を抽出する必要がある場合があります。分析。 Pandas は、この課題に対する便利なソリューションを提供します。

列のサブセットの取得

ヘッダーのない CSV ファイルから特定の列のみを読み取るには、usecols パラメーターを利用できます。 Pandas の read_csv 関数内。これにより、関心のある列インデックスを指定できます。

たとえば、CSV ファイルの 4 列目と 7 列目をヘッダーなしで読み取りたい場合は、次のコードを使用します。

<code class="python">df = pd.read_csv(file_path, header=None, usecols=[3,6])</code>

header=None を設定すると、ファイルにヘッダーがないことを示します。 usecols パラメーターは、0 から始まる列インデックスのリストを受け取ります。 したがって、4 番目と 7 番目の列を取得するには、インデックス 3 と 6 を指定します (Python のインデックス付けは 0 から始まることに注意してください)。

追加メモ

read_csv 関数とそのさまざまなパラメーターの詳細については、Pandas のドキュメントを参照してください。このリソースは、データ操作と分析のための Pandas の機能とニュアンスの包括的な概要を提供します。

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

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