python - 有没有办法用 int 隐藏所有列以浮动
问题描述
我想将 dtype 为 int 的数据框的所有列转换为浮点数。我怎样才能做到这一点?我不知道 int 列的名称,因此可能需要使用if == int
或其他东西。
解决方案
试试这个,select_dtypes
columns = df.select_dtypes(include='int').columns
df[columns] = df[columns].astype(float)
推荐阅读
- mysql - 如何在 MySQL 中按小时对值进行分组
- r - 如何使用 dplyr 计算会话中不同项目的平均购买量
- javascript - 使用 Vue.js 应用条件 CSS 类的问题
- react-native - react-native-vector-icons 字体真棒和轻版本
- typescript - 如何查看 webpack 警告
- javascript - 函数参数在循环内不起作用
- python - 无法终止由 win32com.client 启动的进程
- php - List all users and their recipes
- android - 如何在模拟器中手动设置 Android VM 堆大小?
- performance - 每秒处理 1,400,000 个订单和 1,400,000 个并发连接之间的差异