【发布时间】:2021-10-15 16:25:09
【问题描述】:
我正在尝试对数据框列表应用线性回归,并针对特定值进行过滤。
例如,有一个 Iris 数据框列表,我尝试对 Sepal.Length ~ Sepal.Width 运行回归,每个物种运行不同的回归。
test <- dlply(iris, "Species", function(x) lm(Sepal.Length ~ Sepal.Width, data = x))
但我想同时为数据帧列表执行此操作,而不是单独执行此操作。所以,假设我有一个包含多个 iris 数据框的列表:
iris1 <- iris
iris2 <- iris
iris3 <- iris
iris_list <- list(iris1, iris2, iris3)
所以,要将 dlply 代码运行到 iris_list,我迷路了。
【问题讨论】:
-
为什么不试试
lapply? -
我试过但无法运行。