python - 将字典中的值解析为 pyspark 中的列表
问题描述
[![在此处输入图片描述][1]][1]我要转换列中现有的JSON:
namedTags = [{"rid":"ri.compass..ae1","name":"reservoir"},
{"rid":"ri.compass..ed18","name":cave"},
{"rid":"ri.compass..c97","name":"staging"}]
我只想将名称收集到列表中
新列中的预期输出:
['reservoir','cave','staging']
数据框看起来像这样 [1]:https ://i.stack.imgur.com/X1TAv.png
解决方案
df['col'] = df['some_other_col'].apply(lambda row: [x.get('name',0) for x in row] )
推荐阅读
- php - PHP:将多维数组转换为单数组
- mysqli - 从具有相同名称的数据库中获取所有数据
- android - 我可以在android studio中使用LanguageTool吗
- vuejs2 - Vue JS动画/过渡效果对函数调用时特定v-for项目文本的影响
- linux - 类型 = 1400 审核:avc:拒绝 { 读写 }
- javascript - 如何获得以秒或分钟或小时为单位的时差?
- macos - npm 断开的全局链接 - osx
- spring - 如何在 springboot jar 的 BOOT-INF/classes 中反映类
- linux - 嵌套 EPOLL FD
- javascript - 使用两列布局加载更多按钮