栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Python中使用JSON输出的数据创建表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Python中使用JSON输出的数据创建表

尝试此操作仅从

values
json中提取列表

import jsonimport astimport pandas as pdmystr = """{'tags': [{'name': 'Temperature1',  'results': [{'attributes': {'Location': ['3rd Floor'],  'Sensor-Serial-Number': ['PT100']},  'groups': [{'name': 'type', 'type': 'number'}],  'values': [[1460958592800, 24.2, 3],  [1460958602800, 24.1, 1],  [1460958612800, 23.9, 1],  [1460958622800, 24.2, 1],  [1460958632800, 24.5, 1],  [1460958642800, 24.9, 1],  [1460958652800, 24.6, 1],  [1460958662800, 24.7, 1],  [1460958672800, 24.7, 1]]}], 'stats': {'rawCount': 9}}]}"""val = ast.literal_eval(mystr)val1 = json.loads(json.dumps(val))val2 = val1['tags'][0]['results'][0]['values']print pd.Dataframe(val2, columns=["time", "temperature", "quality"])

结果证明是

 time  temperature  quality0  1460958592800         24.2        31  1460958602800         24.1        12  1460958612800         23.9        13  1460958622800         24.2        14  1460958632800         24.5        15  1460958642800         24.9        16  1460958652800         24.6        17  1460958662800         24.7        18  1460958672800         24.7        1

这是您的数据集表



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625661.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号