python-3.x - 具有 dtypes 为“对象”的 column_names 列表
问题描述
有谁知道如何制作一个列名列表,其中包含具有 dtypes 为“对象”的列的名称,或者换句话说,包含字符串的列
请各位,如果你这样做,那将是很大的帮助
解决方案
假设我们有以下数据:
df = pd.DataFrame({"a":[1,2,3],"b":["a","b","c"]})
df
a b
0 1 a
1 2 b
2 3 c
然后以下行将执行:
[nm for nm, dt in zip(df.columns, df.dtypes) if dt == "object"]
['b']
推荐阅读
- c++ - 在 C++ 函数中使用函数成员
- vue.js - 删除列表中的项目时,我希望该项目在淡出时保持原位
- flutter - 如何使用提供程序检测数组元素的变化?
- reactjs - 当状态改变时,对文本字段做出反应 onChange 更新整个组件
- javascript - 如何只编写纯 JS(没有 jquery 或任何东西)代码来从外部“.js”文件中读取 JSON 数据?
- php - PHP left join 未能加入匹配记录
- python-3.x - 根据表示连续两个交易日之间的日历日差的索引创建列
- mongodb - MongoDb Atlas:UnhandledPromiseRejectionWarning - MongooseTimeoutError
- c - 为什么我的 XOR 操作只在我的文本文件的一半上实现
- javascript - 如何映射我从数据库中获得的元素?