pandas 将 json 转成 csv
今天分享的是 【月小水长】pandas 三十六计系列 的第八篇 ,一个小工具,将 json 文件转成 csv 文件。
文件格式是表,文件内容是里,只要里子一样,外表是可以像穿衣一样随便换的,就像在 MySQL 中,可以任意导入导出 SQL、csv、json 等文件一样。
假设我们有一个这样的 json 文件:
1 | { |
现在要转成下面这样的 csv:
mid | weibo_link | text | publish_time | user_link | user_name | reposts_count | comments_count | attitudes_count |
---|---|---|---|---|---|---|---|---|
4893424946515214 | https://weibo.com/2803301701/MDcporkU6 | 据悉,全城月季花已逐渐进入盛花期。 | 2023-04-22 20:34:45 | https://weibo.com/u/2803301701 | 人民日报 | 55 | 92 | 298 |
4893416880346795 | https://weibo.com/2803301701/MDcco1sdt | 4月22日,陕西西安。游客发视频… | 2023-04-22 20:02:42 | https://weibo.com/u/2803301701 | 人民日报 | 119 | 249 | 785 |
4893410513127118 | https://weibo.com/2803301701/MDc27d7vo | 第54个世界地球日,江豚回家路还有多远… | 2023-04-22 19:37:24 | https://weibo.com/u/2803301701 | 人民日报 | 119 | 145 | 463 |
只需要运行下面这份代码:
1 | # -*- coding: utf-8 -*- |
代码中没有指定 csv 的任何列名,自动从 json 文件中获取,具有一定的普适性。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BuyiXiao's Blog!
评论
ValineDisqus