简体   繁体   中英

Difference between table and tables in proc freq in sas

Could anyone please tell the difference between table and tables in Proc freq with an example?

proc freq data= want;
table variable;
run;

proc freq data= want;
tables variable;
run;`

There is no difference. The statement is the TABLES statement, but SAS will silently accept TABLE as a synonym without issuing any warning or note. Some miss spellings will generate just a warning while others will cause an error.

1668  proc freq data= sashelp.class;
1669  tablex age name;
      ------
      1
WARNING 1-322: Assuming the symbol TABLE was misspelled as tablex.
1670  run;

NOTE: There were 19 observations read from the data set SASHELP.CLASS.


1671
1672  proc freq data= sashelp.class;
1673  tabl age name;
      ----
      1
WARNING 1-322: Assuming the symbol TABLE was misspelled as tabl.
1674  run;

NOTE: There were 19 observations read from the data set SASHELP.CLASS.


1675
1676  proc freq data= sashelp.class;
1677  tab age name;
      ---
      180
ERROR 180-322: Statement is not valid or it is used out of proper order.
1678  run;

NOTE: The SAS System stopped processing this step because of errors.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM