嘿,我正在尝试用python导入.wpd sas数据集。 但无法得到解决方案。 谁能帮我一下吗
我已经在python中使用下面的类进行了尝试: 导入json 将numpy作为np导入 JSONData类: definit(self,文件名): 打开(文件名)作为数据文件:self.data=json.load(数据文件)
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)
但是没有运气。 提前谢谢
WPS允许您保存sas7bdat文件。我建议使用WPS创建新文件,而不是尝试读取WPS文件
然后,python扩展名
pandas
可以将sas sas7bdat文件作为数据帧读取https://pandas.pydata.org/docs/reference/api/pandas.read_sas.html
相关问题 更多 >
编程相关推荐