python保存json格式_如何写json文件

python保存json格式_如何写json文件Python小白之创建json文件做数据处理的时候需要用Python生成轨迹点的json文件,在百度上搜了一下Python如何创建json文件,第一页竟然都没有我想要的内容,大家都乱起标题么。。。真的对小白不友好,这里记录一下自己用的方法。我是从csv里面读出的dataframe,要取里面的经度和纬度两列的值,然后生成json文件,再在cesium上画出轨迹。要生成对应的json文件,先创建一个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Python小白之创建json文件

做数据处理的时候需要用Python生成轨迹点的json文件,在百度上搜了一下Python如何创建json文件,第一页竟然都没有我想要的内容,大家都乱起标题么。。。真的对小白不友好,这里记录一下自己用的方法。我是从csv里面读出的dataframe,要取里面的经度和纬度两列的值,然后生成json文件,再在cesium上画出轨迹。要生成对应的json文件,先创建一个对象,储存json文件里面要显示的内容,如下:

// 定义一个变量
jsontext = { 
   'points':[]}
//为他赋值,任何你要存的值,我这里是遍历了一下我的dataframe
for index,row in subdf.iterrows():
    jsontext['points'].append({ 
   'LON':row['LON'], 'LAT':row['LAT']})

然后把它转化成json对象,这里要导入一下json

import json

//后面的参数是调整生成的json的格式,不加也行,就是丑点
jsondata = json.dumps(jsontext,indent=4,separators=(',', ': '))

最后生成json文件

f = open('filename.json', 'w')
f.write(jsondata)
f.close()

生成的json文件是酱婶儿的:
在这里插入图片描述
结束

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182875.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RMAN传输表空间迁移数据

    RMAN传输表空间迁移数据

    2022年1月29日
    30
  • freemarker文件下,bootstrap 点击按钮,切换按钮上的图标

    freemarker文件下,bootstrap 点击按钮,切换按钮上的图标

    2021年7月15日
    93
  • noip2011普及组初赛答案_NOIP普及组和提高组的区别

    noip2011普及组初赛答案_NOIP普及组和提高组的区别NOIP2011普及组初赛15现有一段文言文,要通过二进制哈夫曼编码进行压缩。简单起见,假设这段文言文只由4个汉字“之”、“乎”、“者”、“也”组成,它们出现的次数分别为700、600、300、200。那么,“也”字的编码长度是(3)。解析:如图所示23#include<iostream>usingnamespacestd;intmain(){inti,n,m,ans;cin>>n>>m;i=n;

    2022年9月24日
    0
  • 神经网络的基本原理[通俗易懂]

    神经网络的基本原理[通俗易懂]1.神经网络1.1.神经元概述神经网络是由一个个的被称为“神经元”的基本单元构成,单个神经元的结构如下图所示:对于上述的神经元,其输入为x1x_1x1​,x2x_2x2​,x3x_3x3​以及截距+1+1+1,其输出为:hW,b(x)=f(WTx)=f(∑i=13Wixi+b)h_{\mathbf{W},b}\left(\mathbf{x}\right)=f\left(\mathbf{W}^T\mathbf{x}\right)=f\left(\sum_{i=1}^{3}W_

    2022年7月20日
    8
  • STM32开发项目:ADS1115的驱动与使用

    STM32开发项目:ADS1115的驱动与使用日期作者版本说明2020.09.24TaoV0.0完成主体内容的撰写目录ADS1115介绍驱动源码头文件源文件使用指南基本步骤注意事项ADS1115介绍ADS1115是具有PGA、振荡器、电压基准、比较器的16位、860SPS、4通道Δ-ΣADC,数据通过一个I2C兼容型串行接口进行传输。有关它的详细说明可以参考官方数据手册。驱动源码头文件#ifndef__ADS1115_H__#define__ADS1115_H__#include…

    2022年10月29日
    0
  • Java websocket_docker rocketmq

    Java websocket_docker rocketmqHandlerSocket是MySQL的一个Plugin,通过它可以直接跟MySQL的StorageEngineLayer(比如InnoDB)交互,而不需要通过MySQL的ParserLayer。从性能角度有很大的提升。    HandlerSocket特别适用于海量数据、高并发的具有简单业务模型的应用,比如微博、Feed。可以用来替代传统Memcached+MySQL的方式,而且

    2022年8月24日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号