阅读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.
我做错了什么。你可以帮帮我吗?
答
尝试把美元$
标志在你输入语句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
尝试在输入语句中在'Q'后放置一个美元'$'符号,所以它读取'输入ID $ Q $ y1 y2 y3 y4;'。 SAS假定传入变量是数字,除非另有明确说明。 – sasfrog 2013-02-20 02:26:30
@sasfrog想让这个答案,我可以upvote它? – BellevueBob 2013-02-20 02:34:20
在查看时,这是第999个用SAS标签标记的问题。假装这个评论是动画与边界邀请你点击赢得iPad。 – sasfrog 2013-02-20 03:27:53