如何从sas7bdat表中删除所有SAS格式?

Jus*_*ies 2 sas

我有一个sas7bdat表,其中包含格式信息,但是我没有格式,因此很多数据显示为*并且没有太大意义。我知道下面的信息数据-如何从表中删除所有格式?

小智 5

除了@JustinDavies的答案,还有另一种方法是使用PROC DATASETS过程。

摘自SAS文档:示例1:删除数据集中的所有标签和格式

proc datasets lib=<your library> memtype=data nolist;
   modify <your dataset>; 
     attrib _all_ label=' '; 
     attrib _all_ format=;
     attrib _all_ informat=;
run;
Run Code Online (Sandbox Code Playgroud)

使用的好处PROC DATASETS是,它就地修改了数据集的元数据-即,它不会按照该问题的另一个答案中的建议创建新的数据集。如果您的数据集很大,则该功能可能会很有用。