我是SAS的R新手。我会在SAS中使用一个全局宏变量来实现这一点,但在R中还没有找到方法。我想知道如何使用循环或其他R功能,通过替换对象名称,即字符,并将名称附加到额外的文本('.sum')来简化代码。x, data = BLUE, FUN = "mean")w.sum <- aggregate(y ~ x, data = w, FUN = "mean")
并循环遍历数据名称
在SAS中,这将使用宏和CCM链接表来实现。在R中处理这个主题的最好方法是什么?我从wrds下载了crsp,compustat和ccm_link表。fetch(res, n = -1)rm(ccmxpf_linktable)
然后,我将建议的匹配例程从wrds事件研究sas我从data.table开始,但并不真正理解如何应用for循环中的逻辑。我希望一些人能给我指出如何改进for循环的方法
我有一个名为test的数据集,它包含变量区域、X1、X2、X3、X4......X20。proc sql; select sum(X1) as X1, sum(X2) as X2,......, sum(X20) as X20 group by region;与手工键入20个变量的和相比,是否有更快的方法得到和?谢谢!