【发布时间】:2021-06-08 17:26:17
【问题描述】:
问题是编写代码提供变量“back”大于100的行。我是R的新手,现在我只使用x<-read.csv('data.csv',header = TRUE)加载excel,只想知道如何查找值大于 100 的行
【问题讨论】:
-
随便
which(x$back > 100) -
或者如果你想查看整行,
subset(x, back > 100)。 -
或者,使用
library(dplyr),然后使用x %>% filter(back > 100)。这可以同时适应多个过滤标准。 -
@akrun 谢谢你的回答,它的工作原理,但它在正确的行号之后的行号,这意味着在 excel 中是 74 中超过 100 个值的行,但它在 R 中显示 73 ,我认为它不包含第一列名称,您有什么办法解决这个问题吗?
-
行号不包括列名。如果你想添加那个使用
c(1, which(x$back > 100) + 1)