阅读sas中的txt文件

阅读sas中的txt文件

问题描述:

我有一个非常简单的问题。 我想读ss中的txt文件。该数据集,有6个变量(列),这些变量之一是定性的,包含元素M和F. 我用下面的代码读取数据:当我打印的数据集阅读sas中的txt文件

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

,我得到定性变量(Q)列中的点,而不是F和M.

我做错了什么。你可以帮帮我吗?

+0

尝试在输入语句中在'Q'后放置一个美元'$'符号,所以它读取'输入ID $ Q $ y1 y2 y3 y4;'。 SAS假定传入变量是数字,除非另有明确说明。 – sasfrog 2013-02-20 02:26:30

+0

@sasfrog想让这个答案,我可以upvote它? – BellevueBob 2013-02-20 02:34:20

+1

在查看时,这是第999个用SAS标签标记的问题。假装这个评论是动画与边界邀请你点击赢得iPad。 – sasfrog 2013-02-20 03:27:53

尝试把美元$标志在你输入语句Q后,所以有这么一句话:

input ID $ Q $ y1 y2 y3 y4;

SAS假定传入的变量是数字,除非明确告知,否则,这是$不上什么输入语句。

+0

是的!这样可行! :D – 2013-02-21 14:54:15

+0

@DanaiC .:很高兴听到。您可以使用大号复选标记将我的答案标记为已接受,以便未来的人(包括我们自己)可以快速找到解决方案:) – sasfrog 2013-02-21 23:00:05