提问人:Rspacer 提问时间:6/25/2022 最后编辑:Rspacer 更新时间:6/26/2022 访问量:46
使用 not grater than 用于 R data.frame 中的子集数据
Using not grater than for subsetting data in R data.frame
问:
在 dataframe 中,我只想保留小于 6 的行。我尝试从这里遵循解决方案,但我得到了一个没有数据的集合。df
A
set.seed(111)
df <- data.frame(sp = rep(c("A","B"), each = 10),
val = rnorm(20,5,5))
df <- df[!(df[df$sp == "A",]$val > 6), ]
result NULL or empty data
答:
1赞
DanY
6/26/2022
#1
简单的 Base R 实现:
df <- df[df$A < 6, ]
评论
df <- df[df$A < 6, ]
female
subset(df, A < 6)
dplyr::filter(df, A < 6)