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
。
purrr
の使用
library(purrr)
map(list.DFs, ~filter(.x, Gold.fish.count == "Total"))
明らかに、lapplyでもまったく同じことができます。
lapply(list.DFs, function(x) filter(x, Gold.fish.count == "Total"))