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 サイトの他の関連記事を参照してください。