1

我正在使用以下代码将 SAS 数据集导出到 xpt 文件,但变量名被截断为长度 8。我可以做些什么来保留全名?

libname target xport 'C:\temp\test.xpt';
proc copy in=work out=target;
 select data;
run;
4

1 回答 1

3

XPort 文件的变量名最大长度为 8 - 它们旨在与早期版本的 SAS 以及其他软件高度兼容,在这两种情况下,最大长度为 8 是安全的。

有关XPORT 功能限制的更多详细信息, 请参阅http://support.sas.com/documentation/cdl/en/movefile/59598/HTML/default/viewer.htm#a001027644.htm 。

你想用你的数据做什么?在保留变量名称的同时,可能有一种更安全/更简单的方法可以将其从 SAS 获取到您想要的内容。

于 2012-11-13T20:37:33.820 回答