我正在尝试使用tab键作为我的分隔符直接将datalines放入程序中,但是在日志中显示错误“LOST CARD”。 这是一个玩具计划。
data demo;
infile datalines dlm = "09"x;
input Gender $ Age Height Weight;
datalines;
M 45 23 120;
run;
答案 0 :(得分:4)
您的问题可能会被空格替换。尝试使用其他东西作为分隔符;对于数据/其他文本输入数据,tab不是一个很好的选择。
此外,数据之后的分号应该单独存在。
答案 1 :(得分:0)
来自https://www.ciser.cornell.edu/FAQ/SAS/other_delimiters.shtml
读取制表符分隔文件的示例:
filename two 'u:\data2.txt'; /* this is your raw data file */
data new2;
infile two DSD delimiter='09'x; /* use hexidecimal code for tab delimiters */
input var1-var10 ;
run;
答案 2 :(得分:0)
它也适用于数据线,如上所述。我使用Excel的复制粘贴功能,该功能使用制表符作为分隔符。
data test;
infile datalines DSD delimiter='09'x;
input nimi $ inva exam $;
datalines;
Mary 1 2017K
Mary 0 2016K
;