我有一个非常简单的问题。 我正在尝试在sas中读取txt文件。数据集有6个变量(列),其中一个变量是定性的,带有元素M和F. 我使用以下代码来读取数据:
data dta;
infile 'C:\...\dta.txt';
input ID $ Q y1 y2 y3 y4;
run;
当我打印数据集时,我在定性变量(Q)的列中得到点,而不是F和M.
我做错了什么。你能帮帮我吗?
答案 0 :(得分:2)
尝试在输入语句中$
之后加一个美元Q
符号,如下所示:
input ID $ Q $ y1 y2 y3 y4;
SAS假设传入变量是数字,除非另有明确说明,这是$
对输入语句的作用。