【发布时间】:2012-01-19 16:02:18
【问题描述】:
我正在尝试遍历数字列表并将它们连接到变量的末尾。
for(i in c(3,6,9)) {
x3=...
x6=...
x9=... }
有没有办法使用 R 来对数字进行宏处理,例如 x`i'?
【问题讨论】:
-
我不清楚您要做什么。你能提供更多细节吗?也许是一个示例数据集,其中包含您想要的输出是什么样的?
-
我会鼓励你摒弃从 Stata 学到的任何“编程”习惯,并学习以更类似于 R 的方式使用 R。
-
@Matt:请在您的问题中编辑reproducible example。您显然是 R 新手,并且没有使用 R 用户会理解的术语(例如,您想要“应用函数”而不是“运行方程式”;“数据列表”可以是 data.frame、向量列表、 data.frames 列表等)。一个可重复的示例将阐明您的意图。
-
无论如何,我认为这个问题是这个问题的重复(它确实提到了 Stata。这个问题没有提到“宏”但答案确实):stackoverflow.com/questions/5024437/…