检查列的类型

可以通过 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')