900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python中将npz类型的数据读取出来 并将其存储在excel表格

python中将npz类型的数据读取出来 并将其存储在excel表格

时间:2021-07-27 08:04:36

相关推荐

python中将npz类型的数据读取出来 并将其存储在excel表格

1 导包

import xlwings as xwimport pandas as pdimport numpy as np

2 以国民经济核算季度数据.npz为例子

先上图存储为excel成功后数据长什么样子

data = np.load('./data/国民经济核算季度数据.npz')

读取进来查看不了,可以用files()看看有什么

data[‘columns’]存储的是数据标签,即是列索引

3 先将数组存储的变成DataFrame

data_new = pd.DataFrame(data['values']) # 先将数组存储的变成DataFrame

4 读取数据标签 这里类型是数组

columns = data['columns'] #读取数据标签 这里类型是数组

5 使用ExcelFile()时需要传入目标excel文件所在路径及文件名称

writer = pd.ExcelWriter('./国民经济核算季度数据.xlsx')

6 修改

for i in range(len(columns)):data_new = data_new.rename(columns= {data_new.columns[i]:columns[i]})data_new.to_excel(writer,'sheets1') #sheets1是写入excel表格的名字writer.save()writer.close()

7成功! 干饭

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。