SAS读取输入文件,包含以下字段

SAS读取输入文件,包含以下字段,sas,Sas,嗨,我有一个txt文件,排列如下: ID Item1 Item2 x1 A B x2 A x3 C D x4 A x5 A B ID item x1 A x1 B x2 x2 C and so on..... 文本文件中可能

嗨,我有一个txt文件,排列如下:

ID        Item1            Item2
x1        A                B
x2                         A  
x3        C                D
x4        A                 
x5        A                B 
ID item
x1 A 
x1 B
x2
x2 C and so on.....
文本文件中可能有空格。ID都是唯一的数字。我希望他们在SAS中阅读如下:

ID        Item1            Item2
x1        A                B
x2                         A  
x3        C                D
x4        A                 
x5        A                B 
ID item
x1 A 
x1 B
x2
x2 C and so on.....

我可以通过填充来实现这一点,还是有其他方法?谢谢

Item1
Item2
加载到一个数组中,迭代并输出

data want ; infile "myfile.txt" ; input @1 ID $2. @11 Item1 $1. @28 Item2 $1. ; array items{*} Item1-Item2 ; do i = 1 to dim(items) ; Item = items{i} ; output ; end ; drop Item1-Item2 ; run ; 数据需求; 填充“myfile.txt”; 输入@1id$2。 @11项1美元。 @28第2项1美元。 ; 数组项{*}Item1-Item2; i=1时是否变暗(项目); 项目=项目{i}; 产出; 结束; 删除项目1-2; 跑
如果ITEM1和ITEM2都为空,您希望输出什么?应该有空格x2“”,x2“”。我意识到这不是一个明智的问题。解决方案非常简单。非常感谢!