我使用以下代码将SAS数据集导出到xpt文件,但变量名称被截断为长度8.我可以做些什么来保留全名?
libname target xport 'C:\temp\test.xpt';
proc copy in=work out=target;
select data;
run;
答案 0 :(得分:3)
对于变量名称,XPort文件的最大长度为8 - 它们旨在与早期版本的SAS以及其他软件高度兼容,在这两种情况下,8都是安全的最大值。
有关XPORT功能限制的详细信息,请参阅http://support.sas.com/documentation/cdl/en/movefile/59598/HTML/default/viewer.htm#a001027644.htm。
您要对数据做什么?在保留变量名称的同时,可能有一种更安全/更简单的方法可以将其从SAS转移到您想要的位置。