我是一名长期的 SAS 程序员,希望跳转到 R。我知道 R 对于变量重新编码并不是那么好,但是有没有办法通过 do 循环来做到这一点。
如果我有很多名为 a_1 a_2...a_100、b_1 b_2 ... b_100 的变量,并且我想创建新变量 c_1 c_2 ... c_100,其中 c_i = a_i + b_i。有没有办法在没有 100 条语句的情况下做到这一点?
在 SAS 中,我会简单地使用:
%do i=1 %to 100;
c_&i = a_&i + b_&i;
%end;
谢谢!