sas - 我需要导出一个包含 400 多个变量和 40mi 行的 39GB 压缩 SAS 数据集并保持其大小。可能吗?
问题描述
我需要导出一个包含 400 多个变量和 40mi 行的 39 GB 压缩 SAS 数据集并保持其大小。可能吗?我尝试导出为 CSV 文件,但增加到 59 GB。XLSX、XLS、XLSB 和 TXT 也不起作用。
我试图减少变量的长度并使用 compress=no 来查看它是否有效,但 CSV 文件的大小仍然比 SAS 文件大得多。是否有任何格式可以保持大小或压缩 CSV 文件大小的选项?
我正在使用下面的代码:
filename _dataout zip "/file_name/dataset_name.zip" member="dataset_name.CSV";
proc export data=dataset_name
outfile=_dataout
dbms=CSV replace;
run;
解决方案
尝试将 zip 压缩增加到最大。
filename _dataout zip "/file_name/dataset_name.zip" member="dataset_name.CSV" compression=9;
推荐阅读
- xml - 使用 XPath 查询读取和选择 XML 标记
- javascript - 试图过滤掉元素Javascript
- mysql - mysql中的更新触发器
- python - 为 Django Rest Framework 制作 models.py 主键和外键
- sql - 我正在尝试使用 python sql 访问存储在雪花表中的数据。下面是我想访问的下面给出的列
- python - 尝试将分层字符串结构放入 dict
- mips - MIPS/QtSpim Register 1 是为汇编错误保留的,一个非常简单的程序
- php - 使用 Ajax 和 PHP 的动态下拉显示为空白
- r - 在r中一次用不同的键整理几个变量
- javascript - 使用 $(body) 在多个元素上添加单个事件监听器