首页 > 解决方案 > 有没有办法用 int 隐藏所有列以浮动

问题描述

我想将 dtype 为 int 的数据框的所有列转换为浮点数。我怎样才能做到这一点?我不知道 int 列的名称,因此可能需要使用if == int或其他东西。

标签: pythonpandas

解决方案


试试这个,select_dtypes

columns = df.select_dtypes(include='int').columns

df[columns] = df[columns].astype(float)

推荐阅读