按以下table格式阅读:no tablehead, [date] colum1=xy colum2=abs colum4=iy
Read in the following table format: no tablehead, [date] colum1=xy colum2=abs colum4=iy
我有一个包含以下格式数据的文件:
没有桌头
[日期] colum1=xy colum2=abc colum4=xyz
[日期] colum1=zz colum3=234 colum4=abc
问题是,并非每个数据集都包含所有变量,并且在这种情况下它们不会被 2 个制表符分隔。因此,我需要以某种方式在每个数据点前面使用列名来读取文件。我用的是oracle数据库,也可以用SAS。
提前致谢
只需使用named input模式。
data want;
length date column1-column4 ;
input date (column1-column4) (=);
cards;
[date] column1=xy column2=abc column4=xyz
[date] column1=zz column3=234 column4=abc
;
结果:
Obs date column1 column2 column3 column4
1 [date] xy abc xyz
2 [date] zz 234 abc
我有一个包含以下格式数据的文件:
没有桌头
[日期] colum1=xy colum2=abc colum4=xyz
[日期] colum1=zz colum3=234 colum4=abc
问题是,并非每个数据集都包含所有变量,并且在这种情况下它们不会被 2 个制表符分隔。因此,我需要以某种方式在每个数据点前面使用列名来读取文件。我用的是oracle数据库,也可以用SAS。
提前致谢
只需使用named input模式。
data want;
length date column1-column4 ;
input date (column1-column4) (=);
cards;
[date] column1=xy column2=abc column4=xyz
[date] column1=zz column3=234 column4=abc
;
结果:
Obs date column1 column2 column3 column4
1 [date] xy abc xyz
2 [date] zz 234 abc