sas - 如何编辑它以使其正确执行?
问题描述
我遇到此 SAS 代码错误。错误说没有列出类。
data jobs;
infile 'Documents\pay_survey.txt';
input gender pay;
run;
proc ttest data=jobs;
class gender;
var pay;
run;
解决方案
您缺少infile
数据步骤的一些常见部分。通常你想要的东西看起来像:
data jobs;
infile 'Documents\pay_survey.txt' dlm=',';
informat gender $1. pay best12.;
input gender pay;
run;
如果数据不是空格,则该dlm=
选项指定数据中的分隔符(如果您的数据是空格分隔的,您的代码应该可以正常工作)。该informat
语句告诉 SAS 如何读取数据,因为它自己不知道它应该如何解释文本文件。
如果这没有帮助,请尝试提供有关您的输入数据的更多详细信息(提供示例),以便我们可以为您提供一些可以肯定工作的东西。