首页 > 解决方案 > 数据框列的数据类型

问题描述

我有一个熊猫数据框,其中包含 100 多列。有些是对象数据类型,有些是 float64 数据类型。有没有办法显示数据框中每列的数据类型。

标签: pythonpython-3.xpandas

解决方案


您可以使用.dtypes显示每列中的所有数据类型

df = pd.read_csv('my_df.csv')    
df.dtypes

School_ID                           float64
ExNO                                  int64
MemberID                              int64
CourseNO                              int64
tba_id                                int64
.
.
.

更新: 要查找许多 float64 列,我会执行以下操作,

col_float = len([i for i in df.dtypes if i == 'float64'])

推荐阅读