【发布时间】:2021-11-30 18:38:48
【问题描述】:
我有多个数据表,我试图为其运行相同的命令,而且我不想为每个命令键入每个数据表,我正在尝试循环它。它们具有相同的变量。
说他们的名字 数据_2018q1 数据_2018q2 数据_2019q1 数据_2019q2 我想跑
lm(VD4020~V2010+V2007, data = )对于所有这些,无需运行多个 lm() 但不知道如何运行。
对于可重复的示例,使用汽车:
cars1 = cars cars2 = cars*2 cars3 = cars*3 lm(speed~dist, data= )
为他们三个。 先谢谢了!
【问题讨论】:
-
第一步:将数据集放入列表中。第二步:
lapply(yourlist, function(DF) lm(y ~ x, data = DF)).
标签: r regression