政府数据文件可从此 CDC 网站,但它们的 SAS 格式很奇怪。
我如何将它们转换为 XML/CSV,即更简单、可被脚本读取的形式?
答案1
答案2
你可以这样做克兰,如果您有 SASxpt
文件。使用foreign
和hmisc
包。
xpt = sasxport.get("xpt/DEMO.xpt")
write.csv(xpt, file="demo.csv")
答案3
SAS Institute(SAS 的制造商)生产SAS 数据集查看器。
请注意,SAS 程序文件通常具有扩展名.sas
,而数据文件本身通常具有扩展名.sas7bdat
。
答案4
如果您正在讨论 SAS XPT 文件,则可以使用xport
Python 模块。
import xport
with open('example.xpt', 'rb') as f:
for row in xport.Reader(f):
print row