我有一个字符向量列表,其中一些元素是实际字符串,例如“FA”和“EX”。但是,其他一些只是“”。我想删除这些。
list1 <- c("FA", "EX", "")
list2 <- c("FA")
list3 <- c("")
list <- list(list1, list2, list3)
> list
[[1]]
[1] "FA" "EX" ""
[[2]]
[1] "FA"
[[3]]
[1] ""
应该是
[[1]]
[1] "FA" "EX"
[[2]]
[1] "FA"
我该如何做到这一点?
答案 0 :(得分:4)
尝试
lapply(list[list!=''], function(x) x[x!=''])