首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我正在尝试遍历一系列panda字典(通过API获得),并希望在数据帧中将它们拆分成绝望的系列

我正在尝试遍历一系列panda字典(通过API获得),并希望在数据帧中将它们拆分成绝望的系列
EN

Stack Overflow用户
提问于 2020-12-14 04:48:11
回答 1查看 50关注 0票数 0

我的头撞到墙上了。我正在使用GeoDeepDive应用程序接口,并试图“整理”数据。我的代码:

代码语言:javascript
运行
AI代码解释
复制
import requests
import pandas as pd

response = requests.get("https://geodeepdive.org/api/articles?pubname_like=Geochronology")

data = response.json()
df = pd.json_normalize(data)
df = df['success.data']
dic = df[0]

df1 = pd.DataFrame.from_dict(dic)
df1.to_csv("output_file.csv")

结果几乎是完美的,但是嵌套的json导致了一个问题,我得到的数据是这样的:

CSV output with top two rows edited manually

CSV的前2行是我想要的输出,下面的两行是我得到的。我需要以某种方式“挖掘”字典。

我正在尝试遍历这些特定的dataframe列,或者只选择url,或者将名称转换为名称列表。无论我尝试什么,我总是收到错误,我在想,甚至可能有更好的方法来做到这一点。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-14 21:37:34

如果这样的话你能试试吗

代码语言:javascript
运行
AI代码解释
复制
...
df1 = pd.DataFrame.from_dict(dic)
df1.link = df1.link.apply(lambda l: l[0]['url'])
df1.author = df1.author.apply(lambda l: ';'.join(d['name'] for d in l))
df1.to_csv("output_file.csv")

满足您的需求?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65283758

复制
相关文章
在Linux中将目录压缩打包为zip文件 并通过ftp上传的Shell脚本
下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。
魏杰
2022/12/23
1.8K0
硅谷“阴影”下的中国SaaS:绝望之中的希望
有幸参与了经纬企业服务硅谷行,北森与Oneapm、销售易、七牛和亿方云等一众兄弟公司,走访了包括Workday、Salesforce、Box、Zendesk、Zenefits等在内的20余家一线SaaS软件公司。这些企业基本上代表了硅谷企业服务业的生态。 一周时间内,我们与销售、产品、市场、客户成功、及数据分析等各个领域的专业人士进行了深入研讨,我最深切的感受就是:相比硅谷的SaaS同行,国内的创业者们真该绝望!但,又是那么充满希望!   从整个行业的发展阶段来看, 硅谷的企业服务行业已经相对成熟。其好处
人称T客
2018/03/21
8440
通过Jenkins API获得/检测Jenkins的Version
关于获得/检测Jenkins的Version,下面页面(Jenkins Remote access API)中有说明:
donghui
2019/04/19
1.8K0
通过Jenkins API获得/检测Jenkins的Version
分享QQ的一系列免费API接口
还有其他尺寸为0x0、40 x 40、100 x100、140 x140、640 x 640
小狐狸说事
2022/11/17
12.8K1
4个Python字典的循环遍历(key、value、元素、键值对拆包)
利用字典序列.items(),返回可迭代对象,内部是元组,元组有2个数据,元组数据1是字典的key,元组数据2是字典的value,所以再利用2个临时变量来遍历字典数据将数据分离出来,最后整理成自己想要输出的数据格式。
python自学网
2022/04/24
8.7K0
4个Python字典的循环遍历(key、value、元素、键值对拆包)
Elasticsearch入门系列~通过Java一系列操作Elasticsearch
  上一章节已经在Linux系统上安装Elasticsearch并且可以外网访问,这节主要通过Java代码操作Elasticsearch
sunny1009
2019/09/04
7040
Elasticsearch入门系列~通过Java一系列操作Elasticsearch
如何通过API接口方式获得ETH的实时交易行情数据?
OKCoin为用户提供了一整套简单而又强大的开发工具,旨在帮助用户快速、高效地将OKCoin交易功能整合到自己的应用当中。
辉哥
2018/10/18
5.9K0
如何通过API接口方式获得ETH的实时交易行情数据?
Python中将字典转为成员变量
当我们在Python中写一个class时,如果有一部分的成员变量需要用一个字典来命名和赋值,此时应该如何操作呢?这个场景最常见于从一个文件(比如json、npz之类的文件)中读取字典变量到内存当中,再赋值给一个类的成员变量,或者已经生成的实例变量。
DechinPhy
2022/05/10
1.5K0
Python: 遍历字典
遍历字典 d = {'x': 1, 'y': 2, 'z': 3} 遍历keys for key in d: print key, y x z for key in d.iterkeys(): # d.iterkeys(): an iterator over the keys of d print key, y x z for key in d.keys(): # d.keys() -> ['y', 'x', 'z'] print key, y x z 遍历value
用户2183996
2018/06/28
1.2K0
分享我通过 API 赚钱的思路
我们经常看到非常多的 API 推荐,但又经常收藏到收藏夹里吃灰,仿佛收藏了就是用了。
不是海碗
2023/03/23
7670
Python遍历字典
前面我们简单介绍了Python字典和Python获取字典值。今天我们来聊聊如何遍历python字典。我们还是以car为例子。下面简单介绍三种方法来遍历字典。
生信交流平台
2020/08/06
7500
Python中的字典遍历
备忘一下python中的字典如何遍历,没有什么太多技术含量.仅供作为初学者的我参考.
技术小黑屋
2018/09/04
2.8K0
Go 语言入门系列:列表与字典及其遍历
前面的文章主要介绍了 Go 容器的数组和切片的基本概念以及使用。本文将会介绍列表与字典在 Go 语言中相关的使用,以及几种常用容易的遍历及其使用。。
aoho求索
2021/08/06
3.4K0
开源项目: 造一系列常用的Linux应用API轮子
这个项目其实在很早之前就开始了,最初的目的是为它(Future3D)而准备的,因此最近一段时间利用晚上下班的时间以及周末的时间在完成,故很少更文。
杨源鑫
2022/11/28
5220
开源项目: 造一系列常用的Linux应用API轮子
Franka Emika开发支持AI的机器人助手,造价更低且更实用
机器人助手,有时被称为合作机器人或协作机器人,该领域发展迅速,机器人变得更便宜、更灵活、更安全,可以用于越来越多的日常任务。总部位于慕尼黑的Franka Emika希望用它的Panda机器人手臂抓住这一机会。
AiTechYun
2018/12/24
1.2K0
Franka Emika开发支持AI的机器人助手,造价更低且更实用
如何成为Python的数据操作库Pandas的专家?
Pandas库是Python中最流行的数据操作库。受到R语言的frames启发,它提供了一种通过其data-frame API操作数据的简单方法。下面我们给大家介绍Pandas在Python中的定位。
HuangWeiAI
2020/07/27
3.3K0
如何成为Python的数据操作库Pandas的专家?
在CVPR上,OPPO的一系列「业界首次」
机器之心报道 作者:泽南 下个爆款应用,可能就来自于这些研究。 用 AI 重建真实环境的 3D 数字模型,是虚拟现实、游戏环境渲染等任务的重要环节。通常人们必须依赖红外传感器、ToF 等特殊设备才能获得精确的图像,处理数据也需要消耗巨大的算力时间,因此,它经常会成为构建应用的瓶颈。 最近,有人展示了全新的技术:只需要一个平板电脑的算力,我们就可以用普通摄像头实时描绘一个房间的复杂实景,同时 AI 算法可以自动标记所有物体并将其正确分类。 更进一步,如果扫描的视角转了完整的 360 度,算法就可以自动重建出
机器之心
2022/07/06
6100
在CVPR上,OPPO的一系列「业界首次」
【Python】字典 dict ③ ( 字典常用操作 | 获取字典全部键 Key | 通过获取全部 键 Key 进行遍历 | 直接对集合容器进行遍历 | 获取字典长度 )
调用 字典数据容器 的 keys() 函数 , 可以获取 字典 的 全部的 键 Key ; 获取的类型是 dict_keys 类型 ;
韩曙亮
2023/10/11
1.2K0
软件测试|UI遍历的初步尝试
对于测试人员,UI 遍历已经很普遍了,比如说 Monkey, UICrawler 等等,都可以进行 UI 遍历。那我们怎么按照顺序去遍历一个 app 呢。下面介绍一个360 开测平台上用 uiautomator 做的 UI 遍历。
霍格沃兹测试开发Muller老师
2023/01/03
5060
点击加载更多

相似问题

创建并遍历一系列字典数组。

13

遍历panda数据帧

129

我正在尝试使用一系列数组并将它们的值配对

11

正在尝试使用数据帧的字典

15

Python:绘制系列类型的panda数据帧

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档