在sas中读取txt文件

时间:2013-02-19 23:33:23

标签: sas

我有一个非常简单的问题。 我正在尝试在sas中读取txt文件。数据集有6个变量(列),其中一个变量是定性的,带有元素M和F. 我使用以下代码来读取数据:

data dta;
    infile 'C:\...\dta.txt';
    input ID $ Q y1 y2 y3 y4; 
    run;

当我打印数据集时,我在定性变量(Q)的列中得到点,而不是F和M.

我做错了什么。你能帮帮我吗?

1 个答案:

答案 0 :(得分:2)

尝试在输入语句中$之后加一个美元Q符号,如下所示:

input ID $ Q $ y1 y2 y3 y4;

SAS假设传入变量是数字,除非另有明确说明,这是$对输入语句的作用。