避免在缺失值后跳过行

时间:2011-12-14 16:36:39

标签: input sas file-io

虽然输入程序有7个这样的变量

Infile "C:\Users\Gila\Desktop\StatOrdinL2020\artiste1.txt" dlm="*" DSD;
LENGTH Artiste $ 25 titre $30;
Input
Artiste $ Titre  Prix  Deces  Hauteur   Largeur  Medium;

此数据库

Abatucci Pierre*Derniers rayons*1200*1*55*84*5
Abatucci Pierre*L'entrée au château*1000*1*75*91
Agneessens Edouard*Jeune femme*6000*1*40*32*5

在第二行只有6个变量,第三个将被跳过,但不应该

1 个答案:

答案 0 :(得分:2)

您可以通过在missover语句中添加infile来告诉SAS在缺少变量时分配缺失值:

Infile "C:\temp\artiste1.txt" dlm="*" DSD missover;