【发布时间】:2011-11-27 09:31:41
【问题描述】:
我正在尝试在 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 做点什么吗?运行此代码后,我的数据变得很奇怪。长度一会不会有问题?
【问题讨论】:
-
我建议在这个问题中处理formatting。它有点难以阅读,我不太确定如何使它正确。
-
您好,感谢您的回复。我试图让我的问题足够红。我一直在努力解决这个问题,不知道我应该改变什么格式。我有一些只有文本数据的列,一些有百分比。你会建议一些格式化的东西吗?非常感谢。
-
你的编辑帮了大忙,Nupur,我做了更多。
-
谢谢迈克尔!现在看起来很完美。