python - 删除列内容<0的行
问题描述
有一个 dataframe.shape = (1000, 10) 的数据框。
dataframe = dataframe.loc[data.column_A <0].reset_index(drop=True)
打印出 (50, 10) --> 50 行,它们在 column_A 中小于 0。但我需要完整的数据框减去 column_A 内容小于 0 的 50 行。最终结果应该是 dataframe.shape = (950, 10)。
解决方案
您可以在代码中使用否定
dataframe = dataframe.loc[~data.column_A <0].reset_index(drop=True)
推荐阅读
- ios - 如何在 MSMessage 中嵌入 URL?
- javascript - 正确的角度自定义订单管道排序数组
- sql-server - 动态 SQL 命令未执行
- codenameone - 在 Codename One 中创建类似于 iPhone 相机功能选择器的东西
- python - Python:如何在调用父类时进行子类化?
- c++ - 回调问题错误:非静态数据成员的使用无效
- swift - 如何在 Watch Interface Builder 中表示页面点/面包屑/页面指示器?
- html - 如何在 Bootstrap NavBar 中将图像准确地放置在我想要的位置(并做出响应)
- java - 在 Java 中遇到“else if”问题,需要用户输入第二个文本示例来更改数据
- prolog - Prolog 反向查找和输入验证同时进行