Import 在SAS中导入数据时出现多余行和未对齐行

Import 在SAS中导入数据时出现多余行和未对齐行,import,sas,Import,Sas,我正在尝试在SAS中导入数据,如: A B C D E x y z h i s1 s2 s3 s4 s5 其中A、B、C、D和E是列名 我的数据集中有240列,我使用的代码是: data INFO; infile Attdata notab dlm='09'x dsd missover LRECL = 100000000; length A B C D E $200; (I am importing 240 columns) input

我正在尝试在SAS中导入数据,如:

A   B    C    D    E
x   y    z    h    i
s1  s2   s3   s4   s5
其中A、B、C、D和E是列名

我的数据集中有240列,我使用的代码是:

data INFO;
infile Attdata notab dlm='09'x dsd missover LRECL = 100000000;
length A B C D E $200; (I am importing 240 columns)
input A B C D E;
run;
每当我导入数据时,B列、C列等的某些行就会堆叠在A列的下面:

A   B    C    D    E
x             h    i
s1  s2  s3        s5
y   s4
z

有办法解决这个问题吗?我需要用lrecl 1做些什么吗?运行此代码后,我的数据变得异常。长度1可能有问题吗?

这可能与missover(而不是LRECL)有关。我发现这个网站在过去很有用:

你的问题是说第1行的数据出现在第3行和第4行,第2行的一些数据出现在第3行吗?我以前从未见过SAS这样做


您可能需要检查您的分隔符/行尾字符。

我建议您处理此问题中的。这本书有点不可读,我不太确定如何才能把它改好。嗨,谢谢你的回复。我已经尽力使我的问题变得足够可编辑。我一直在努力解决这个问题,不知道我应该改变什么格式。我有一些列只有文本数据,还有一些列有百分比。你能给我一些格式化的建议吗?非常感谢。你的编辑很有帮助,努普尔,我做了更多。谢谢迈克尔!现在看起来很完美。