我试图将sas7bdat文件从SAS(SAS研究所的产品)读入Python。在
是的,我知道我们可以导出到*.csv文件,但我尽量避免这样做,因为那样会使我们需要创建的文件数量增加一倍。在
在visualbasic中有很好的文档可以实现这一点。不过,我还是想用Python编写。例如,在VB中你可以写。。。在
Dim cn as ADODB.Connection
Dim rs as ADODB.Recordset
obConnection.Provider = "sas.LocalProvider"
obConnection.Properties("Data Source") = "c:\MySasData"
obConnection.Open
rs.Open "work.a", cn, adOpenStatic, adLockReadOnly, adCmdTableDirect
打开数据集。在
但我不能用python破解这个问题。在
我会打字。。。在
^{pr2}$a可以得到一个光标。。。在
cur = cn.cur()
但除此之外,我也被难住了。我确实找到了当前卢比,听起来像是记录集,但它是一个类型为“无”的对象。在
另外,为了抢占一些替代方法。。。在
谢谢!在
没有用SAS测试它,因为我目前没有安装提供程序,它应该是这样的:
编辑: 刚刚找到这个http://support.sas.com/kb/30/795.html,所以您可能需要为这个方法使用其他提供程序,请查看IOM privoder(https://www.connectionstrings.com/sas-iom-provider/,http://support.sas.com/documentation/tools/oledb/gs_iom_tasks.htm)
相关问题 更多 >
编程相关推荐