检查列的类型
可以通过 DataFrames 的 .dtypes
atrribute 检查列的类型。
In [1]: df = pd.DataFrame({'A': [1, 2, 3], 'B': [1.0, 2.0, 3.0], 'C': [True, False, True]})
In [2]: df
Out[2]:
A B C
0 1 1.0 True
1 2 2.0 False
2 3 3.0 True
In [3]: df.dtypes
Out[3]:
A int64
B float64
C bool
dtype: object
对于单个系列,你可以使用 .dtype
属性。
In [4]: df['A'].dtype
Out[4]: dtype('int64')