有一段SAS程序,需要用R实现。问题主要是关于IF和DO循环。
下面SAS程序里,%macro abc的if不能用R 的if statement(if只对比第一行)。所以我考虑用ifelse。这样就解决了t和f的对比问题。
可是后面的Do循环该怎么办呢?特别是那个r[t - i]。我考虑用R里面的apply()系列函数,但也没想好怎么办。
也许还有更好的办法,欢迎指教。
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
橙红的果士 发表于 2021-12-22 08:56 max(0 , r[t - i])这一句你主要的目的是什么?
橙红的果士 发表于 2021-12-22 18:44 array r{0:7} _temporary_; r[t] = s; 我想问问你,r[t] = s;这行代码是实现了什么功能呢?
nightmeal 发表于 2021-12-29 16:02 在宏开放代码环境中,使用%if %then %do调用,循环也是一样