我们可以重命名 sas 中的目录格式吗?
Can we rename formats Catalog in sas?
我需要将 formats.sas7bcat 文件更改为 forms.sas7bcat
我想知道,是否可能?如果是,那我该怎么做?
手动还是编码?
感谢您的帮助!
除了重命名数据集之外,您还可以使用 PROC DATASETS 重命名目录。为确保找到名为 FORMATS 的目录而不是名为 FORMATS 的数据集,请使用 MEMTYPE= 选项。
因此,如果目录位于 libref MYLIB 中,则代码如下所示:
proc datasets nolist lib=MYLIB memtype=catalog;
change formats=forms ;
run;
quit;
formats.sas7bcat
文件是磁盘上的一个文件,因此您当然可以使用 windows 技术(或 linux 或诸如此类)重命名它。
您还可以在创建格式时使用所需的名称创建它,方法是:
proc format library=yourlib.forms;
[whatever format code you are using]
run;
然后您可以使用 options fmtsearch=(yourlib.forms work);
或类似工具来确保它正在查看格式目录中的格式。
我需要将 formats.sas7bcat 文件更改为 forms.sas7bcat 我想知道,是否可能?如果是,那我该怎么做? 手动还是编码?
感谢您的帮助!
除了重命名数据集之外,您还可以使用 PROC DATASETS 重命名目录。为确保找到名为 FORMATS 的目录而不是名为 FORMATS 的数据集,请使用 MEMTYPE= 选项。
因此,如果目录位于 libref MYLIB 中,则代码如下所示:
proc datasets nolist lib=MYLIB memtype=catalog;
change formats=forms ;
run;
quit;
formats.sas7bcat
文件是磁盘上的一个文件,因此您当然可以使用 windows 技术(或 linux 或诸如此类)重命名它。
您还可以在创建格式时使用所需的名称创建它,方法是:
proc format library=yourlib.forms;
[whatever format code you are using]
run;
然后您可以使用 options fmtsearch=(yourlib.forms work);
或类似工具来确保它正在查看格式目录中的格式。