ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame から列ヘッダーを抽出するにはどうすればよいですか?

Pandas DataFrame から列ヘッダーを抽出するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-20 22:28:291082ブラウズ

How to Extract Column Headers from a Pandas DataFrame?

Pandas DataFrame から列ヘッダーを取得する

Pandas DataFrame は、効率的なデータ操作と分析を可能にする多用途のデータ構造です。一般的なタスクの 1 つは、列ヘッダーの抽出です。これは、DataFrame の構造の概要を取得したり、さらなる処理を行うのに役立ちます。

ユーザー入力からインポートされた DataFrame があり、列の数と名前が不明であるとします。 。列ヘッダーをリストとして抽出するには、次のメソッドを利用できます。

方法 1: DataFrame.columns.values を使用する

<code class="python">column_headers = list(my_dataframe.columns.values)</code>

my_dataframe.columns の戻り値列ヘッダーを含む Index オブジェクト。このインデックスを値を使用してリストに変換すると、列名を表す文字列のリストが得られます。

方法 2: DataFrame.columns を使用する

<code class="python">column_headers = list(my_dataframe)</code>

これメソッドは、列をリストに直接変換する my_dataframe.columns.values の短縮記法です。

使用例

DataFrame について考えます:

    y  gdp  cap
0   1    2    5
1   2    3    9
2   8    7    2
3   3    4    7
4   6    7    7
5   4    8    3
6   8    2    8
7   9    9   10
8   6    6    4
9  10   10    7

いずれかの方法を使用すると、次の列ヘッダーのリストが取得されます:

['y', 'gdp', 'cap']

以上がPandas DataFrame から列ヘッダーを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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