我如何编辑它以便使其正确执行?

时间:2018-10-11 23:14:44

标签: sas

此SAS代码遇到错误。该错误表明未列出任何课程。

data jobs;
infile 'Documents\pay_survey.txt';
input gender pay;
run;

proc ttest data=jobs;
class gender;
var pay;
run;

1 个答案:

答案 0 :(得分:0)

您缺少infile数据步骤中的一些常见部分。通常,您想要的东西看起来像:

data jobs;
  infile 'Documents\pay_survey.txt' dlm=',';
  informat gender $1. pay best12.;
  input gender pay;
run;

如果dlm=选项不是空格,则在数据中指定定界符(如果数据以空格分隔,则您的代码应该可以正常工作)。 informat语句告诉SAS如何读取数据,因为它无法自行知道如何解释文本文件。

如果这无济于事,请尝试提供有关输入数据的更多详细信息(提供示例),以便我们为您提供应有的保证。