【发布时间】:2017-08-10 13:23:41
【问题描述】:
我有一个list() 的数据框。我想将dplyr 的filter() 应用于所有这些。
到目前为止我尝试过的示例代码...
require(dplyr)
list.DFs <- list(df1,df2)
lapply(
X = list.DFS,
FUN = filter(Gold.fish.count=="Total")
)
但这会报错:Object 'Gold.fish.count' not found。
【问题讨论】:
-
也可以为此尝试 SE,例如
lapply(list.DFS, dplyr::filter_, "Gold.fish.count=='Total'")或在基础 Rlapply(list.DFS, subset, Gold.fish.count=='Total')中完成整个操作