我想知道是否有任何Python库支持这种转换,目前我找到的选项是SASpy、csv或SQL数据库,但不成功。
这实际上不是一个编程问题,但希望这不会成为问题。
我找到了这个帖子:将 pandas 数据框导出为 SAS sas7bdat 格式 https://stackoverflow.com/questions/49235845/export-pandas-dataframe-to-sas-sas7bdat-format但希望找到支持 sas7bdat 文件创建的新库的任何更新以及 SASpy 的许可方式。
sas7bdat 很难编写。读取是相当可行的(但相当困难),但写入却很残酷。 SAS 需要花费很多钱并且无法购买(它是租赁的)。我的建议:
-
使用已经这样做的公司的产品之一。一些示例:CoyRoc(SSIS 适配器)$、StatTransfer $、SPSS $$$、SAS(大量美元符号)。 WPS 或许可以做到这一点,但它们会保存为自己的格式以避免混乱。他们可能还支持 sas7bdat 导出。
-
不要使用 sas7bdat 格式。考虑其他格式,例如 SAS 传输格式。查看我的 github 存储库 (savian-net),了解可以执行此操作的 C# 代码。转换为 Python 或查找可以处理 SAS Transport 的 Python 库。
sas7bdat 是一种二进制专有协议,100% 未在任何地方发布。任何文档都是基于二进制侦查的猜测。它基于旧的大型机格式,并且似乎包含“可能的残余物”。我的建议是像躲避瘟疫一样避免它并寻找替代方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)