【发布时间】:2016-11-16 18:22:28
【问题描述】:
我正在用 Python 编写一些代码,其中包含本地硬盘驱动器和 SAS 服务器上的 SAS 数据集中可用的所有数据。问题是如何在我的python程序中直接访问/导入这些数据集然后回写?任何人都可以帮忙。我已经看到了对 python 包“Sas7bdat”的推荐,但不确定。有没有其他方法可以连接到本地派生(而不是服务器)上可用的数据集?
【问题讨论】:
-
对于简单地访问数据,
Sas7bdat可能就足够了。但是要建立读/写连接,请查看 ODBC 连接,一旦正确设置,它将为您提供更多的功能和灵活性。寻找SAS ODBC Drivers和一个允许您连接到该源的Python 模块。查看这篇可能给你一些提示的相关帖子:stackoverflow.com/questions/2357547/… -
为什么你不确定
Sas7bdat? -
感谢大家的回复,基本上我正在尝试使用 sas7bdat 包但我无法连接。我使用的代码如下:
>>> import sys >>> sys.path.append('H:\Desktop\Python\sas7bdat-2.0.7') >>> from sas7bdat import sas7bdat ImportError : 没有模块名为 6 >>> <pre><br> 我基本上是 python 新手,所以可能做错了,但不确定我在哪里做错了