所以我是SAS的一个完全初学者,似乎我错过了一些非常明显的东西,因为我无法弄清楚这一点。希望有人可以帮助我。
我在.csv文件中混淆了数据,我需要用它来计算一些东西,但在此之前的第一步是将我的数据组织成SAS中可行的数据集。首先,我运行DATA
步骤来导入我的.csv文件。然后,我运行PROC TABULATE
使其看起来完全符合我的要求,以便我可以按如下方式计算其他变量:
PROC TABULATE DATA = Work.Temp OUT = Work.Final;
但是,输出的数据集Work.Final看起来与我在PROC TABULATE
中创建的数据完全不同。基本上,我能够使用PROC TABULATE
将数据转换为我想要的形式,并且我希望我输出的SAS数据集看起来完全符合这种形式。相反,数据集Work.Final又是一个杂乱无章的混乱。
有什么想法吗?
答案 0 :(得分:0)
尝试使用ODS输出从Proc列表中写入CSV文件。
ODS CSV FILE=”C:\Final.CSV”;
PROC Tabulate data=work.temp;
class bla bla bla;
table etc etc;
RUN;
ODS CSV CLOSE;