R中删除表格里是0的行
时间: 2024-03-05 18:51:48 浏览: 95
JS实现从表格中动态删除指定行的方法
你可以使用以下代码来删除表格中值为0的行:
```R
# 创建一个示例数据框
df <- data.frame(x = c(1, 2, 0, 4), y = c(0, 5, 6, 0))
# 删除值为0的行
df <- df[!(rowSums(df == 0) > 0), ]
# 输出结果
df
```
在上面的代码中,`rowSums(df == 0)` 会计算出每一行中为0的元素的数量。然后,`!(rowSums(df == 0) > 0)` 会返回一个逻辑向量,其中值为`TRUE`的行表示不包含0的行。最后,这个逻辑向量被用于子集操作符`[ ]`中,来删除包含0的行。
阅读全文