【发布时间】:2020-03-30 11:01:02
【问题描述】:
我对 SAS 很陌生,这就是为什么这个问题的答案可能很简单。我使用的是 SAS 大学版。
我的数据集包含 31 个变量和 1000000 个观察值的社会结构数据。数据存储在 Stata .dta 文件中,这就是我使用以下代码导入 SAS 的原因:
LIBNAME IN '/folders/myfolders/fake_data';
proc import out= fake_2017 datafile = "/folders/myfolders/fake_data/mz_2017.dta" replace;
run;
现在,我想创建新变量。首先,一个年份变量,所有观测值都取值为 2017。之后,我想从 31 个现有变量中生成其他几个变量。但是,运行我的代码时,我的所有步骤都会收到相同的错误消息:
year = 2017;
run;
ERROR 180-322: Statement is not valid or it is used out of proper order.
我在网上找到了很多东西,但没有任何帮助。我在做什么错/忘记了?对我来说,代码看起来就像我已经看过的所有 SAS 教程视频一样。
【问题讨论】:
标签: sas