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

在Python中从JSON构建表

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

在Python中从JSON构建表

pandas
与表格互动时几乎总是使用。它可以解析字典

In [0]: import pandasIn [1]: from pandas.io.json import json_normalizeIn [2]: d = {'duration': 202.0,   ...:  'session_info':   ...:     {'activation_uuid': 'ab90d941-df9d-42c5-af81-069eb4f71515',   ...:      'launch_uuid': '11101c41-2d79-42cc-bf6d-37be46802fc8'},   ...:  'timestamp': '2019-01-18T11:11:26.135Z',   ...:  'source_page_view_reference':   ...:     {'page_uuid': '1bede017-7b77-461d-82ef-a6bbcfdae4d7',   ...:      'page_id': '/group/More',   ...:      'page_name': 'More',   ...:      'view_uuid': '9580f3c5-1116-432a-83bc-9d0b5337f661',   ...:      'page_type': 'Native'},   ...:  'analytics_sdk':   ...:     {'component_id': 'datasdk',   ...:      'component_version': '1.0.52'},   ...:  'treatment_id': 'mockTreat',   ...:  'client_event_id': '2b3cd878-6932-410b-b1ad-bc40ae888fdc',   ...:  'campaign_id': 'mockCamp'}In [4]: json_normalize(d)Out[4]:  analytics_sdk.component_id analytics_sdk.component_version campaign_id client_event_id  duration  ... source_page_view_reference.page_type  source_page_view_reference.page_uuid  source_page_view_reference.view_uuid      timestamp treatment_id0         datasdk    1.0.52    mockCamp  2b3cd878-6932-410b-b1ad-bc40ae888fdc     202.0  ...         Native  1bede017-7b77-461d-82ef-a6bbcfdae4d7  9580f3c5-1116-432a-83bc-9d0b5337f661  2019-01-18T11:11:26.135Z    mockTreat[1 rows x 14 columns]

要将JSON字符串加载到字典中,请使用

json.loads

或使用

pandas.read_json



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

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

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