Proc IML with sas

  • 本文关键字:sas with IML Proc sas
  • 更新时间 :
  • 英文 :


我有以下表格:

WEIGHT  DATE 1/1/11    1/2/11   1/3/11 ... 1/12/11 
NAME
NICK            70 kg       .      72kg       .
JOHN            60 kg      63 kg    .        60 kg
MIKE            50kg       51kg    50kg       . 
BOB             75kg        .       .         .
...

我想填充缺失的值'。

例如NICK,我将得到:

WEIGHT  DATE 1/1/11    1/2/11   1/3/11 ... 1/12/11 
NAME
NICK        70 kg       70kg      72kg       72kg

我对sas很陌生,我不知道怎么做。目前,我的想法是使用proc IML将每行读取为数组并对其进行处理,但我从未使用过这样的proc。

谢谢你的帮助

您不需要PROC IML。您可以对数组、first和last语句以及可能的lag语句执行此操作。

我不是数据步骤的专家,但是搜索SAS-L会发现一些东西。我知道Ron Cody在他的《SAS纵向数据》一书中已经解决了这个问题,但是我现在没有那本书

最新更新