pd.Panel转化成json,然后再还原回来
2024-10-07 19:10:29
在使用tornado的write时候有一个需求,是将panel转化成json;而接收端再将json还原成panel格式.
尝试了很久,终于实现了.
panel1 =pd.Panel({"one": pd.DataFrame([[1, 2, 3],[4,5,6]],index=["a","b"], columns=["h","g", "i"]), "two": pd.DataFrame([[11, 23, 34],[44,54,64]],index=["a","b"], columns=["h","g", "i"])})
# panel转json
df = panel1.to_frame() #pandas中不支持panel直接转成json,需要先转成dataframe,再去转成json
json_str = df.to_json(orient="table") #注意此处的"table"使得df的行列名信息得到很好的保留 # json还原成panel
df_convert = pd.read_json(json_str,orient="table") #先转化成df
panel_convert = df_convert.to_panel() print(panel_convert) #再转化为panel
最新文章
- 虚拟机和windows主机中的文件共享
- MySQL必知必会的查询
- 从数据库得到的结果集存放到List集合中
- Encapsulating Data
- uva 558 Bellman_Ford
- while MyJob = '程序员' do --- 序
- Leaflet交流
- 关于IIS部署成功后,局域网其他用户无法访问的问题解决方法
- CentOS重启与关机
- HDU 6069
- Beta版本测试报告以及Beta版本发布说明
- 二进制安装 mariadb
- js下载后台返回的docx(返回格式:文档流)文件
- python离线安装包
- Python对HDFS的一些基础操作
- Android EditText设置为Number类型后获取数字
- TensorRT 进行推理
- Java_13.1.1 字符串的应用
- Android开发教程 - 使用Data Binding(八)使用自定义Interface
- Summary: Stack Overflow Error