2015-04-12 77 views
-1

我有一个很大的数据集(约1G).sas7bdat格式,想知道Mac shell中它的变量名是什么。是否有任何可能的方法轻松检查变量名称?如何检查Unix shell中的SAS数据集的变量名称?

我不知道SAS,也没有它的Mac版本。 我尝试过vi,但它完全搞砸了.. 我曾考虑过使用r来加载并看到它,但它只是对r来加载它而已。

回答

0

我不认为有一种简单的方法可以通过unix系统来实现。你可以尝试一个Python包,但是你也可能会用尽内存。

如果您的使用情况根据授权有意义,您可以让SAS查看器查看数据集或尝试SAS大学版。对于SAS而言,仅供参考 - 1GB不会被认为是一个大的数据组。

SAS查看器 - 允许查看,排序,过滤SAS数据集。 http://support.sas.com/software/products/univiewer/

SAS UE http://www.sas.com/en_ca/software/university-edition.html

+0

这里有一个Python包,声称可以打印标题信息:https://pypi.python.org/pypi/sas7bdat –

1

你有基地SAS安装在UNIX服务器上?如果是的话,那么你可以用.sas扩展名(prog1.sas)使用下面的代码编写一个sas程序:

proc contents data = Datasetname; 跑;

&然后可以在UNIX命令级别运行sas程序,如 SAS prog1.sas。

相关问题