Pythonのpandasメソッド dtypes

2023年10月9日

pandasdtypes属性は、DataFrame内の各列のデータ型(dtype)を取得するために使用されます。DataFrameは、異なるデータ型を持つ複数の列を含むことができるため、列ごとのデータ型情報を取得する際に便利です。

基本的な使い方は以下の通りです:

python
import pandas as pd

# サンプルのDataFrameを作成する
data = {'名前': ['Alice', 'Bob', 'Charlie'],
        '年齢': [25, 30, 35],
        '性別': ['女性', '男性', 'その他']}

df = pd.DataFrame(data)

# 各列のデータ型を取得する
data_types = df.dtypes

# 結果を表示する
print(data_types)

このコードでは、dtypes属性を使用してDataFrame df 内の各列のデータ型を取得し、その結果を data_types 変数に格納しています。

dtypes属性は、DataFrame内の列ごとにデータ型情報を提供します。データ型は通常、整数(int64)、浮動小数点数(float64)、文字列(object)、日付(datetime64)、カテゴリカル(category)などがあります。これを使用すると、データ型の不一致や適切なデータ型の選択を確認し、データの前処理を行うのに役立ちます。