r - 如果数据框 R 中的一行或多行包含 0,则删除整列
问题描述
我有一个数据框https://www.kaggle.com/harlfoxem/housesalesprediction/version/1#kc_house_data.csv 我需要删除一行或多行包含“0”但我不能的列,我试过了我在这里找到了一些想法,但它们都不适合我,有人有想法吗?
解决方案
你可以做 :
df[apply(df, 1, FUN = function(x) all(x != 0)), ]
推荐阅读
- powershell - 无法在 Powershell 中将 Get-AzADUser 作为托管标识执行
- java - 相同的应用程序在两台机器中表现不同
- dns - 将 Vanity Nameservers 迁移到 AWS Route53?
- python - 当用曼哈顿距离启发式解决一个 8 谜题时,即使谜题没有解决,也没有位置可以移动
- email - Android 11 - 意图操作 SEND - 仅限电子邮件客户端
- sql - 如何与 CASE WHEN 语句生成的列执行乘法?
- specflow - 我们可以在运行时创建 specflow Table 实例并在其中添加值吗?
- node.js - 无法在 Controller 中获取 Repository 抛出的错误
- powerbi - Power BI 中的 DAX 函数
- amazon-web-services - 毕竟,如何使用 Lambda、API Gateway 和 RDS 为网络聊天创建 websocket?