我和一位我非常喜欢的教授一起上过几门研究生课程,她一直对 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;

其他提示

是的。sas 9.2可以与soap和restful api交互。我在 Twitter 上还没有取得太大成功。我在谷歌电子表格(在SAS 9.1.3中)方面取得了一些成功,并且我看到了提取谷歌分析的代码(在SAS 9.2中)。

与 python 和 r 一样,您可以在任何文本编辑器中编写代码,但需要有 sas 才能实际执行它。最近,我一直在eclipse、pspad和sas的增强编辑器之间跳来跳去写代码,但总是要在sas中提交。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top