python - 数据框列的数据类型
问题描述
我有一个熊猫数据框,其中包含 100 多列。有些是对象数据类型,有些是 float64 数据类型。有没有办法显示数据框中每列的数据类型。
解决方案
您可以使用.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'])
推荐阅读
- python-3.x - 如何使用 ; 将输入拆分为 2 个不同的列表
- php - 使用 jquery 排序的照片排序,无法正常工作
- javascript - 无法使用 execCommand 在 IE11 div contentEditable 中删除或插入文本
- google-sheets - 需要谷歌查询只显示大于单元格值的项目总和,另一个查询根据选择对值求和
- java - 在单线程上运行的弹簧执行器
- javascript - D3.js 和弦图 - 使和弦接触拉开的弧线
- python - Celery、flask 和 Docker - 日志和运行任务的问题
- java - java中的访问修饰符与示例?
- c - 在 C 中:如何打印函数参数
- c++ - 用于快速求解线性系统的 C++ Eigen