首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python/pyspark中读取.wpd sas数据集

如何在python/pyspark中读取.wpd sas数据集
EN

Stack Overflow用户
提问于 2020-11-25 15:10:07
回答 1查看 455关注 0票数 0

嘿,我正在尝试在python中导入.wpd sas数据集。但无法找到解决方案。有人能帮我解决这个问题吗。

我在python: import json导入numpy作为np类时使用了下面的类JSONData: def init(self,filename):with (Filename) as data_file:self.data = json.load(data_file)

代码语言:javascript
复制
def getDatasetCount(self):
    return len(self.data['wpd']['dataSeries'])

def getDatasetByIndex(self, index):
    return self.data['wpd']['dataSeries'][index]

def getDatasetByName(self, name):
    return [x for x in self.data['wpd']['dataSeries'] if x['name'] == name][0]

def getDatasetNames(self):
    return [x['name'] for x in self.data['wpd']['dataSeries']]

def getDatasetValues(self, dataset):
    values = []
    for val in dataset['data']:values.append(val['value'])
    return np.array(values)

但没有运气。提前谢谢.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-25 19:20:00

WPS允许您保存sas7bdat文件。我建议使用WPS创建一个新文件,而不是尝试读取WPS文件。

然后,pandas,一个python扩展名,就可以将sas sas7bdat文件作为数据格式读取。

https://pandas.pydata.org/docs/reference/api/pandas.read_sas.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65007440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档