将sas7bdat表的头部加载到Python或R.

时间:2017-09-12 08:48:11

标签: python r sas

我有一个SAS导出的表格,格式为sas7bdat,我没有SAS。需要检查这些包含预期的varibales和数据类型的表。为了能够做到这一点,我需要只将这些数据帧的一部分加载到R或Python中。

对于较小的表,我使用

client_ft_lremm = pandas.read_sas("C:/Users/USER/Documents/client_ft_lremm.sas7bdat").head(10)

但它仍然会加载整个帧然后选择前10个。

原因是某些表的大小(超过17GB)超过了我的RAM,因此它会过载和丢失。

是否可以在不将整个表格加载到RAM的情况下加载前10行SAS7BDAT表?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用SAS Universal Viewer(https://support.sas.com/downloads/package.htm?pid=712)。这是一个允许您查看SAS数据集的Windows应用程序。你必须手动检查它们,但它应该做你需要的。