【Pandas DataFrame】select_dtypes()メソッドで、データフレーム内の特定のデータ型を持つ列を取り出すことができます。

python

pandasのDataFrameには、select_dtypes()メソッドがあります。このメソッドを使用すると、データフレーム内の特定のデータ型を持つ列を取り出すことができます。

例えば、以下のようなデータフレームがあるとします。

import pandas as pd
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9],
'D': ['a', 'b', 'c']
})
print(df)

実行結果:

   A  B  C  D
0 1 4 7 a
1 2 5 8 b
2 3 6 9 c

このデータフレーム内で、int型の列を取り出すには、以下のようにselect_dtypes()メソッドを使用します。

int_columns = df.select_dtypes(include=['int'])
print(int_columns)

実行結果:

   A  B  C
0 1 4 7
1 2 5 8
2 3 6 9

このように、select_dtypes()メソッドを使用すると、データフレーム内の特定のデータ型を持つ列を取り出すことができます。

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