PythonのライブラリのPandasでカラム名を表示する3つの簡単な方法

スポンサーリンク

今回は、Pythonでカラム名を表示するさまざまな方法に焦点を当てます。

では、さっそく始めましょう

スポンサーリンク

まず、Pythonでカラムはどこにあるのでしょうか?

私たちはしばしば、Excelやcsvファイルのデータ、すなわち行と列の形式でデータを扱う必要性を感じる質問や問題文に出くわします。

Pythonはプログラミング言語として、行と列を扱うために「DataFrame」と呼ばれるデータ構造を提供しています。

PythonのDataFrameは行と列で構成されており、Pandasモジュールはこれらの行と列に含まれるデータを操作し、扱うための様々な関数を提供しています。

今日は、データフレームやcsvファイルの列のヘッダーや名前を取得し、表示するための様々な方法を見ていきます。

以下の例では、以下の csv ファイルを参照しています。

data.columns

1. Pythonでカラム名を表示するためのpandas.dataframe.columnsの使用法

pandas.dataframe.columns` 変数を使用すると、カラムのタグやヘッダーを簡単に表示することができます

以下のシンタックスを見てください。

import pandas
 
file = pandas.read_csv("D:/Edwisor_Project - Loan_Defaulter/bank-loan.csv")
for col in file.columns:
    print(col)

例えば、以下の様になります。

age
ed
employ
address
income
debtinc
creddebt
othdebt
default

この例では、csvファイルを環境にロードしています。

さらに、dataframe.columns変数を使って、forループで列名を出力しています。

結果は以下の通りです。

data.columns.values

2. pandas.dataframe.columns.valuesの使用法

Pythonは、データフレームやcsvファイルからカラム名を抽出して表示するために、 pandas.dataframe.columns.values を提供しています。

構文は以下の通りです。

import pandas
 
file = pandas.read_csv("D:/Edwisor_Project - Loan_Defaulter/bank-loan.csv")
print(file.columns.values)

例えば、以下の様になります。

['age' 'ed' 'employ' 'address' 'income' 'debtinc' 'creddebt' 'othdebt' 'default']

data.columns.valuesは、データフレームに存在するカラム名/ヘッダのリストを提供します。

結果は以下の通りです。

sorted(dataframe)

3. Python sorted() メソッドによるカラム名の取得

Python の sorted() メソッドは、データフレームのカラム名のリストをカラムの昇順で取得するために使用することができます

以下のシンタックスを見てください。

構文は以下の様な感じです。

import pandas
 
file = pandas.read_csv("D:/Edwisor_Project - Loan_Defaulter/bank-loan.csv")
print(sorted(file))

例:

['address', 'age', 'creddebt', 'debtinc', 'default', 'ed', 'employ', 'income', 'othdebt']

結果は以下の通りです。

Dataset-Bank Loan - print column names in Python
Dataset-Bank Loan

まとめ

ここまでで、このトピックは終わりです。

この記事が、一つの問題文に対する様々な解決策という意味で、あなたにとってハックになることを願っています。

Pythonに関連するこのような記事のために、ご期待ください、そして、それまでは、幸せな学習!

タイトルとURLをコピーしました