Skip to main content
 首页 » 编程设计

python之SAS 和网络数据

2025年05月04日9lori

我一直在和一位我非常喜欢的教授一起上几门研究生类(class),她一直对 SAS 赞不绝口。我是使用 SPSS 学习统计“长大”的,随着他们最近决定将他们的统计引擎与 R 和 Python 集成,我发现很难鼓起学习其他任何东西的愿望。我的 Python 不是那么强,但我可以完成我想完成的大多数任务。

不可否认,我确实看到了 SAS 的优势,但我已经学会了结合 SPSS 和 Python 来做一些非常酷的事情,比如从网络上抓取数据并实时分析。另外,我真的很喜欢在添加最终修改之前可以使用 GUI 为我的代码生成基础。在 SAS 中,我似乎必须手动编写所有程序(忽略 Enterprise Guide)。

我的问题是这样的。你能从网络上抓取数据并将其解析为 SAS 数据集吗?这对我来说是一个交易破坏者。如何与 Google Analytics、Twitter 等 API 交互?是否有可用于编写和执行 SAS 程序的外部 IDE?

任何帮助将不胜感激。

布洛克

请您参考如下方法:

顺便说一句,SAS 现在提供与 R 的集成。 http://support.sas.com/rnd/app/studio/Rinterface2.html

有各种各样的方法可以从网络上获取数据。一个示例是使用文件名语句的 url 访问方法从 Web 中提取 xml 数据。 例如:

filename cmap "yldmap.map"; /* an xml map I created to parse the data */ 
filename curyld 
      url "http://www.ustreas.gov/offices/domestic-finance/debt-management/interest-rate/yield.xml"; 
 
libname curyld xml xmlmap=cmap;