我有一个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表?
谢谢
答案 0 :(得分:0)
您可以使用SAS Universal Viewer(https://support.sas.com/downloads/package.htm?pid=712)。这是一个允许您查看SAS数据集的Windows应用程序。你必须手动检查它们,但它应该做你需要的。