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()
メソッドを使用すると、データフレーム内の特定のデータ型を持つ列を取り出すことができます。