У меня есть следующий список:
df1 <- data.frame(a = rnorm(20), b = 010037)
df2 <- data.frame(a = rnorm(20), b = 010038)
df3 <- data.frame(a = rnorm(20), b = 010039)
df4 <- data.frame(a = rnorm(20), b = 010040)
ls <- list(df1, df2, df3, df4)
Моя цель - удалить выбранные кадры данных на основе значения в столбце b
.
unwanted <- c(010037, 010038)
sapply(ls, "[", "b") %in% unwanted
Итак, df1
и df2
будет сброшено с ls
, но мне это не повезло. Помогите пожалуйста?