在sas中读取txt文件

在sas中读取txt文件,sas,Sas,我有一个非常简单的问题。 我正在尝试读取sas中的txt文件。数据集有6个变量(列),其中一个变量是定性的,包含元素M和F。 我使用以下代码读取数据: data dta; infile 'C:\...\dta.txt'; input ID $ Q y1 y2 y3 y4; run; 当我打印数据集时,我在定性变量(Q)的列中得到点,而不是F和M 我做错了什么。你能帮我吗?试着在你的输入语句中的Q后面加上一个美元$符号,它的内容如下: 输入ID$Q$y1 y2 y3 y

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

data dta;
    infile 'C:\...\dta.txt';
    input ID $ Q y1 y2 y3 y4; 
    run;
当我打印数据集时,我在定性变量(Q)的列中得到点,而不是F和M


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

试着在你的输入语句中的
Q
后面加上一个美元
$
符号,它的内容如下:

输入ID$Q$y1 y2 y3 y4


SAS假定传入变量是数字的,除非明确告知,否则,
$
在输入语句中就是这样做的。

尝试在输入语句中的
Q
后面加上一个美元
$
符号,这样它就会读取
输入ID$Q$y1 y2 y3 y4。SAS假设传入变量是数字的,除非明确告知其他情况。@sasfrog想回答这个问题,以便我可以对其进行投票吗?在查看时,这是第999个带有
SAS
标记的问题。假装这条评论带有一个俗气的边框,邀请你点击以赢得一台iPad。@DanaiC:很高兴听到。您可以使用大复选标记将我的答案标记为已接受,以便未来的人(包括我们自己)可以快速找到解决方案:)