有政府数据文件:http ://www.cdc.gov/EpiInfo/
以这种奇怪的 SAS 格式提供。如何将它们转换为 XML/CSV,脚本/等可以读取的更简单的东西????
有政府数据文件:http ://www.cdc.gov/EpiInfo/
以这种奇怪的 SAS 格式提供。如何将它们转换为 XML/CSV,脚本/等可以读取的更简单的东西????
数据是 SAS XPORT (.xpt) 还是 .sas7bdat 格式?
我有同样的问题,所以我做了一个简单的 SAS 数据查看器。您可以从此处的下载部分下载它:http ://code.google.com/p/sasquatch
它具有许多与 SAS Universal Viewer 相同的功能,但仍在进行中。
您需要安装 Adobe AIR,您可以在 adobe 网站上获得它。
为了将来参考,可以使用 R 的“SASxport”包(http://cran.r-project.org/web/packages/SASxport/index.html)读取和写入 SAS XPORT 文件。
(已经发布到superuser.com)
SAS Institute(制造 SAS 的公司)生产SAS 数据集查看器。
请注意,SAS 程序文件通常具有扩展名.sas
,而数据文件本身通常具有扩展名.sas7bdat
。
(编辑:我很晚才注意到你的标题是在 Mac 上写的,所以这可能无济于事,因为我相信该工具仅适用于 Windows。)
这是一个快速而肮脏的 python 五线将 SAS .xpt(又名 XPORT)文件转换为 .csv
import pandas as pd
FILE_PATH = "(fully qualified name of directory containing file)"
FILE = "ABC" # filename itself (without suffix)
# Note: might need to substitute the column name of the index (in quotes) for "None" here
df = pd.read_sas(FILE_PATH + FILE + '.XPT', index=None)
df.to_csv(FILE_PATH + FILE + '.csv')
希望这可以帮助某人
JMP 在 MAC 上运行,可以读取 sas 文件。访问jmp.com了解更多信息。
您的问题有两个部分 1. 阅读这些文件 2. 转换这些文件 我查看了您共享的链接,没有可直接下载的文件,但我假设您指的是 windows 文件。
对于查看,您可以使用以下 a. SAS 通用查看器:https ://support.sas.com/downloads/package.htm?pid=667 b。mac上使用SAS直接读取文件
对于转换,您可以执行以下操作 使用 SAS proc import 导出和 proc export 导出文件功能,b。为此使用第三方软件,例如 DBMSCopy;C。下载 JMP 试用版并将文件转换为所需格式,例如 CSV/txt 等,然后完成。