我有一個很大的數據集(約1G).sas7bdat格式,想知道Mac shell中它的變量名是什麼。是否有任何可能的方法輕鬆檢查變量名稱?如何檢查Unix shell中的SAS數據集的變量名稱?
我不知道SAS,也沒有它的Mac版本。 我嘗試過vi,但它完全搞砸了.. 我曾考慮過使用r來加載並看到它,但它只是對r來加載它而已。
我有一個很大的數據集(約1G).sas7bdat格式,想知道Mac shell中它的變量名是什麼。是否有任何可能的方法輕鬆檢查變量名稱?如何檢查Unix shell中的SAS數據集的變量名稱?
我不知道SAS,也沒有它的Mac版本。 我嘗試過vi,但它完全搞砸了.. 我曾考慮過使用r來加載並看到它,但它只是對r來加載它而已。
我不認爲有一種簡單的方法可以通過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
你有基地SAS安裝在UNIX服務器上?如果是的話,那麼你可以用.sas擴展名(prog1.sas)使用下面的代碼編寫一個sas程序:
proc contents data = Datasetname; 跑;
&然後可以在UNIX命令級別運行sas程序,如 SAS prog1.sas。
這裏有一個Python包,聲稱可以打印標題信息:https://pypi.python.org/pypi/sas7bdat –