python读取sas数据集_Python sas7bdat模块使用

我必须从SAS数据集转储数据。我发现一个名为sas7bdat.py的Python模块,它可以读取SAS .sas7bdat数据集,我认为使用Python而不是SAS来执行项目会更简单,更直接,因为需要其他功能。然而,在交互式Python帮助(sas7bdat)不是非常有用的,唯一的例子我能找到转储数据集如下: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')

这不会做我想做的,因为一)使用SAS变量名作为列标题,我需要它使用变量标签,并且b)它使用“nan”来表示缺少的数字值,我宁愿将值留空。

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

谢谢,所有。

2013-10-28

at_sea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值