首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从熊猫数据中生成sas7bdat文件

从熊猫数据中生成sas7bdat文件
EN

Stack Overflow用户
提问于 2022-10-17 09:27:27
回答 2查看 101关注 0票数 0

我想知道是否有支持这种转换的python库,目前我找到的选项是SASpy、csv或SQL数据库,但没有成功。这不是一个真正的编程问题,但希望它不会是一个问题。我找到了这篇文章:Export pandas dataframe to SAS sas7bdat format,但我希望找到任何关于支持sas7bdat文件创建的新库的更新,以及SASpy许可的工作方式。

EN

回答 2

Stack Overflow用户

发布于 2022-10-24 13:09:16

一种替代使用xport的方法,如Stu所建议的--从Viya 2021.2.6开始,SAS支持通过新的拼板导入引擎读取外部生成的拼花文件。因此,您可以通过Python将文件导出到parquet,然后直接将其导入SAS,并将其保存为.sas7bdat文件。

https://communities.sas.com/t5/SAS-Communities-Library/Parquet-Support-in-SAS-Compute-Server/ta-p/811733

票数 1
EN

Stack Overflow用户

发布于 2022-10-17 14:02:27

sas7bdat很难写。阅读是相当可行的(但相当困难),但写作是残酷的。SAS花费了很多钱,不能购买(它是租赁的)。我的建议:

  • 使用的产品之一的公司已经做到这一点。例如: CoyRoc (SSIS适配器) $,StatTransfer $,SPSS $$$,SAS (大量美元符号)。WPS可能可以这样做,但他们保存到他们的格式,以避免混乱。它们可能还支持sas7bdat导出.

  • 不使用sas7bdat格式。考虑一下其他类似SAS传输格式的东西。看看我的github存储库(Savian),看看能够做到这一点的C#代码。翻译成Python或者找到一个可以处理SAS传输的python库.

sas7bdat是一种二进制的专有协议,100%不在任何地方发布。任何文档都是基于二进制查询的猜测。它是基于旧的主机格式,“可能的残余”似乎包括在内。我的建议是像避免瘟疫一样避免它,并找到另一种选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74095144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档