python - 删除列包含特定值(不是字符串)
问题描述
我只是想选择我的 dat 框架中仅包含大于零的数字的列(我正在删除它们)。但是我遇到了一些困难。这就是我正在做的事情:顺便说一下,我 正在使用来自 sklearn 的波士顿数据集。
def positivecol(data):
for col in data.columns:
if data[col].eq(0):
data.drop(col,1, inplace=True)
return data
有人也可以给我一个很好的解释吗?
解决方案
推荐阅读
- java - 为什么这个“最大”操作没有找到流中的最高数字?
- mysql - 选择列值大于另一列值的行
- javascript - 如何使用 jQuery 按自定义列对表格进行排序
- javascript - 忽略 Javascript 中的连字符(邮递员)
- python-3.x - Python:如果任何条目为空,则复制其上方的条目
- javascript - `Object.defineProperty(exports, '__esModule', { value: true })` vs `exports.__esModule = true`
- asp.net-core-mvc - 在数据传输对象(dto)模型上使用 DataAnnonations 约束来更新域模型
- html - gulp-pug 可以使用哪些选项?
- mysql - 如何使用 if else 使用列选择 sql
- html - 我需要垂直对齐,水平滚动并且不移动到底部