在使用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

 

最新文章

  1. 虚拟机和windows主机中的文件共享
  2. MySQL必知必会的查询
  3. 从数据库得到的结果集存放到List集合中
  4. Encapsulating Data
  5. uva 558 Bellman_Ford
  6. while MyJob = '程序员' do --- 序
  7. Leaflet交流
  8. 关于IIS部署成功后,局域网其他用户无法访问的问题解决方法
  9. CentOS重启与关机
  10. HDU 6069
  11. Beta版本测试报告以及Beta版本发布说明
  12. 二进制安装 mariadb
  13. js下载后台返回的docx(返回格式:文档流)文件
  14. python离线安装包
  15. Python对HDFS的一些基础操作
  16. Android EditText设置为Number类型后获取数字
  17. TensorRT 进行推理
  18. Java_13.1.1 字符串的应用
  19. Android开发教程 - 使用Data Binding(八)使用自定义Interface
  20. Summary: Stack Overflow Error

热门文章

  1. js小项目:显示与输入的内容相关的
  2. Linux操作基础
  3. 【第二次个人作业】结对作业Core第一组:四则运算生成PB16061082+PB16120517
  4. 使用自己的Python函数处理Protobuf中的字符串编码
  5. Java SE(3)
  6. vue App项目 首页
  7. 转化json里面的特殊字符
  8. python基础教程2第20章 项目1:即时标记
  9. 6367. 【NOIP2019模拟2019.9.25】工厂
  10. Nginx的静态代理