【问题标题】:SAS read input file with following fieldsSAS读取具有以下字段的输入文件
【发布时间】:2016-03-08 05:59:46
【问题描述】:

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

ID        Item1            Item2
x1        A                B
x2                         A  
x3        C                D
x4        A                 
x5        A                B 

文本文件中可以有空格。 ID 都是唯一的数字。我希望它们在 SAS 中如下所示:

ID item
x1 A 
x1 B
x2
x2 C and so on.....

我可以通过 infile 做到这一点还是有其他方法?谢谢

【问题讨论】:

  • 如果 ITEM1 和 ITEM2 都为空,需要输出什么?
  • 应该有空格 x2 "", x2 ""。

标签: sas


【解决方案1】:

Item1Item2 加载到数组中,迭代并输出

数据要; 输入文件“myfile.txt”; 输入@1 ID $2。 @11 项目 1 美元。 @28 项目 2 1 美元。 ; 数组项{*} Item1-Item2 ; do i = 1 to dim(items) ; 项目 = 项目{i} ; 输出 ; 结尾 ; 删除 Item1-Item2 ; 跑 ;

【讨论】:

  • 我意识到这不是一个明智的问题。解决方案很简单。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多