Guwaaago!

グワーゴ!岡山で働くIT系の人。このサイトにはWEB系の知識を記すこととす。

dtypeじゃなくてdtypes

pandasのデータフレームをいじっていたら、型が合わないというエラーが出たので型を確認したらエラー出た。

import pandas as pd

df = pd.DataFrame({'numbers': [1, 2, 3], 'colors': ['red', 'yellow', 'blue']})
df.dtype
# AttributeError: 'DataFrame' object has no attribute 'dtype'

データフレームにdtype属性はないぞ。

なんのことはない、dtypeじゃなくてdtypesだった。

import pandas as pd

df = pd.DataFrame({'numbers': [1, 2, 3], 'colors': ['red', 'yellow', 'blue']})
df.dtypes

# numbers     int64
# colors     object
# dtype: object