返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用python把json文件转换为csv文件
  • 349
分享到

怎么用python把json文件转换为csv文件

2023-06-14 05:06:27 349人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容主要讲解“怎么用python把JSON文件转换为csv文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python把json文件转换为csv文件”吧!了解json整体格式这里有一

本篇内容主要讲解“怎么用pythonJSON文件转换为csv文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Pythonjson文件转换为csv文件”吧!

了解json整体格式

这里有一段json格式的文件,存着全球陆地和海洋的每年异常气温(这里只选了一部分):global_temperature.json

{ "description": {  "title": "Global Land and Ocean Temperature Anomalies, January-December",  "units": "Degrees Celsius",  "base_period": "1901-2000" }, "data": {  "1880": "-0.1247",  "1881": "-0.0707",  "1882": "-0.0710",  "1883": "-0.1481",  "1884": "-0.2099",  "1885": "-0.2220",  "1886": "-0.2101",  "1887": "-0.2559" }}

通过python读取后可以看到其实json就是dict类型的数据,description和data字段就是key

怎么用python把json文件转换为csv文件

由于json存在层层嵌套的关系,示例里面的data其实也是dict类型,那么年份就是key,温度就是value

怎么用python把json文件转换为csv文件

转换格式

现在要做的是把json里的年份和温度数据保存到csv文件里

提取key和value

这里我把它们转换分别转换成int和float类型,如果不做处理默认是str类型

year_str_lst = json_data['data'].keys()year_int_lst = [int(year_str) for year_str in year_str_lst]temperature_str_lst = json_data['data'].values()temperature_int_lst = [float(temperature_str) for temperature_str in temperature_str_lst]print(year_int)print(temperature_int_lst)

怎么用python把json文件转换为csv文件

使用pandas写入csv

import pandas as pd# 构建 dataframeyear_series = pd.Series(year_int_lst,name='year')temperature_series = pd.Series(temperature_int_lst,name='temperature')result_dataframe = pd.concat([year_series,temperature_series],axis=1)result_dataframe.to_csv('./files/global_temperature.csv', index = None)

axis=1,是横向拼接,若axis=0则是竖向拼接
最终效果

怎么用python把json文件转换为csv文件

注意
如果在调用to_csv()方法时不加上index = None,则会默认在csv文件里加上一列索引,这是我们不希望看见的

怎么用python把json文件转换为csv文件

到此,相信大家对“怎么用python把json文件转换为csv文件”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用python把json文件转换为csv文件

本文链接: https://lsjlt.com/news/267895.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用python把json文件转换为csv文件
    本篇内容主要讲解“怎么用python把json文件转换为csv文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用python把json文件转换为csv文件”吧!了解json整体格式这里有一...
    99+
    2023-06-14
  • 使用python把json文件转换为csv文件
    了解json整体格式 这里有一段json格式的文件,存着全球陆地和海洋的每年异常气温(这里只选了一部分):global_temperature.json { "descrip...
    99+
    2024-04-02
  • 【Python】python把数据转换为csv文件
    目录 python把数据转换为csv文件 python把数据转换为txt文件 python把数据转换为csv文件 将数据转换为CSV格式文件可以使用Python内置的csv模块进行操作,以下是一段简单的示例代码: import csv...
    99+
    2023-09-01
    python 开发语言 信息可视化
  • 将 XML 文件转换为 CSV
    知识点掌握了,还需要不断练习才能熟练运用。下面编程网给大家带来一个Golang开发实战,手把手教大家学习《将 XML 文件转换为 CSV》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,...
    99+
    2024-04-04
  • Python怎么将csv格式转换成JSON格式文件
    这篇文章主要介绍“Python怎么将csv格式转换成JSON格式文件”,在日常操作中,相信很多人在Python怎么将csv格式转换成JSON格式文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎...
    99+
    2023-06-02
  • php怎么把csv文件内容转为数组
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php把csv文件内容转为数组:新建一个PHP文件,命名为text.php。 定义文件的编码为UTF8,防止打印数组的时候出现中文乱码。 新建一个EXCEL文档,在里面写...
    99+
    2020-07-28
    php csv
  • python怎么把json文件夹转成Excel表?
    1、python怎么把json文件夹转成Excel表2、Python代码json数据再别的目录下怎么调用3、【Python】浅谈python中的json4、python的json怎么用5、如何使用Python处理JSON数据 python怎...
    99+
    2023-09-23
    python json excel
  • python-csv如何将text转为csv文件
    python-csv如何将text转为csv文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。import csv def txt...
    99+
    2023-06-04
  • Python怎么读写txt文件和转换csv文件与pandas条件
    这篇文章主要介绍“Python怎么读写txt文件和转换csv文件与pandas条件”,在日常操作中,相信很多人在Python怎么读写txt文件和转换csv文件与pandas条件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-02
  • 将Excel文件转为csv文件的pyth
    #!/usr/bin/env python __author__ = "lrtao2010" ''' Excel文件转csv文件脚本 需要将该脚本直接放到要转换的Excel文件同级目录下 支持xlsx 和 xls 格式 在同级目录下生...
    99+
    2023-01-30
    文件 Excel pyth
  • Word2016文件怎么转换为txt文件
    要将Word 2016文件转换为txt文件,可以按照以下步骤操作:1. 打开Word 2016文件。2. 在菜单栏上选择“文件”选项...
    99+
    2023-09-15
    Word
  • 怎么在python中转换json文件格式
    本篇文章给大家分享的是有关怎么在python中转换json文件格式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python有哪些常用库python常用的库:1.requesu...
    99+
    2023-06-14
  • 在 PHP 中将数组转换为 CSV 文件
    本篇文章将演示在 PHP 中使用 fputcsv() 函数将数组转换为 CSV 文件。 在 PHP 中使用 fputcsv() 将数组转换为 CSV 文件 fputcsv() 首先将一行格式化为...
    99+
    2024-02-27
  • 在 PHP 中将 CSV 文件转换为数组
    逗号分隔值 (CSV) 文件是数据管道的重要组成部分。 无论使用何种编程语言,我们的应用程序都可以使用 CSV。 CSV 文件常用于以行和列格式存储数据。 因此,当我们在 PHP 应用程序中处理 C...
    99+
    2024-02-27
  • Python实现csv文件(点表和线表)转换为shapefile文件的方法
    Python实现csv文件(点表和线表)转换为shapefile文件 说明 点表使用的geometry坐标是wkbPoint(几何点坐标) 线表使用的geometr...
    99+
    2024-04-02
  • 怎么把html文件转换成word
    如何将 html 文件转换为 word?使用在线 html 转 word 工具;使用 microsoft word 的“另存为”功能,在“编码”中选择“utf-8”;使用宏来自动化转换过...
    99+
    2024-04-05
  • python二进制文件怎么转换为文本
    要将二进制文件转换为文本文件,可以使用Python中的`open()`函数以二进制模式打开二进制文件,然后将其读取为字节字符串,最后...
    99+
    2023-09-25
    python
  • Python怎么批量将csv文件转化成xml文件
    这篇文章主要介绍了Python怎么批量将csv文件转化成xml文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python主要应用领域有哪些1、云计算,典型应用OpenSt...
    99+
    2023-06-15
  • Python将CSV文件转化为HTML文件的操作方法
    What' s CSV CSV 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 纯文本意味着该...
    99+
    2022-06-02
    Python CSV文件转化为HTML文件 Python CSV文件 Python CSV HTML文件
  • python中的txt文件怎么转换为XML
    这篇文章主要介绍了python中的txt文件怎么转换为XML的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python中的txt文件怎么转换为XML文章都会有所收获,下面我们一起来看看吧。txt文件转换为XML...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作