利用SAS与Python协同工作读取互联网数据
SAS可以使用GET / POST 从网络上获取数据, 但往往不够灵活, 有时碰到表单比较复杂的情况下就比较麻烦。但利用Python爬取数据却是很容易的,例子如下所示。
SAS 代码:
filename csv pipe "Python readweb.py"; data webdata; infile csv missove dsd; input name $20 age; run;
readweb.py可正常从web上读取数据, GET /POST都可, 但输出的数据需用print 方法打印出来,SAS通过操作系统的管道技术读取python打印出来的数据。