小编at_*_*sea的帖子

Python sas7bdat模块用法

我必须从SAS数据集转储数据.我找到了一个名为sas7bdat.py的Python模块,它说它可以读取SAS .sas7bdat数据集,我认为由于需要其他功能,用Python而不是SAS来完成项目会更简单,更直接.但是,交互式Python中的帮助(sas7bdat)不是很有用,我能够找到转储数据集的唯一示例如下:

import sas7bdat
from sas7bdat import *
# following line is sas dataset to convert
foo = SAS7BDAT('/support/sas/locked_data.sas7bdat')
#following line is txt file to create
foo.convertFile('/support/textfiles/locked_data.txt','\t')
Run Code Online (Sandbox Code Playgroud)

这不符合我的要求,因为a)它使用SAS变量名作为列标题,我需要它使用变量标签,b)它使用"nan"来表示缺少的数值,我宁愿离开值空白.

有人能指出一些关于sas7bdat.py中包含的方法的有用文档吗?我用Google搜索了我能想到的关键词的每一个排列,没有运气.如果没有,有人可以给我一个或两个使用readColumnAttributes(),readColumnLabels()和/或readColumnNames()的例子吗?

谢谢,所有.

python sas

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

sas ×1