如何在列表和列中的特定键中获取所有唯一字典值?

墨迹_

我必须对一些 json 元数据进行排序,所以我曾经panda.read_json创建了一个数据框。我打电话df['tags']给我想要的专栏,但我不是从这里开始的最佳方式。

'tags'列有174157列表类型元素,每个列表中有17个字典。我想要的结果是字典中的唯一值,该值具有'name' :...整个标签列的对应键

下图是当我打电话时df[tag],我想要来自'name' :

编辑:实际上每行还有 16 个带有“名称”的字典,但由于 ... 在此处输入图片说明

阿米·塔沃里

说你从类似的东西开始

df = pd.DataFrame({'a': [[{'name': 'foo'}, {'name': 'foo1'}], [{'name': 'bar'}]]})

然后你可以使用

names = pd.DataFrame(df.a.tolist()).applymap(lambda d: d.get('name', '') if isinstance(d, dict) else '')
>>> {i: names[i].unique() for i in names.columns}
{0: array(['foo', 'bar'], dtype=object), 1: array(['foo1', ''], dtype=object)}

  • pd.Dataframe(df.a.tolist()) 从元素制作一个数据框。
  • applymap提取物的名称
  • dict comprehension 会找到唯一的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python-如何从字典列表中确定找到的两个键是否属于同一字典

来自分类Dev

python-如何从字典列表中确定找到的两个键是否属于同一字典

来自分类Dev

确定跨行的唯一字典键

来自分类Dev

python-将键的值替换为与同一字典中的不同键对应的值

来自分类Dev

是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

来自分类Dev

Python 参考字典键在同一字典中

来自分类Dev

Python-唯一字典的列表,其中每个字典值都是一个列表

来自分类Dev

Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

来自分类Dev

一字典中类似字典的字符串列表

来自分类Dev

在列表中的嵌套字典中获取唯一值的键

来自分类Dev

在列表中的嵌套字典中获取唯一值的键

来自分类Dev

根据特定键统一字典列表-在重复的情况下保留特定出现次数

来自分类Dev

导出对象的唯一字典键的最佳方法是什么?

来自分类Dev

从两列中创建一个具有唯一键和值列表的字典

来自分类Dev

当列表中的用户不是字典中的键时,输出唯一字符串

来自分类Dev

从字典列表中获取特定的键和值

来自分类Dev

如何从与一对一字段相关的两个模型中获取所有对象的列表

来自分类Dev

如何从SharePoint CSOM查询中获取唯一字段值?

来自分类Dev

python:检查一个键中的一定数量的字符是否与同一字典中的另一个键匹配

来自分类Dev

从字典列表中获取所有键

来自分类Dev

如何在python中以唯一键和多个值将输出作为字典返回?

来自分类Dev

Laravel Eloquent PHP 如何获取 MySQL 表中以唯一列值作为键的所有行

来自分类Dev

如何从字典中的特定键中提取所有值?

来自分类Dev

如何从指定值的字典中获取所有键?

来自分类Dev

如何从python字典中的键值对中获取同一键的所有值

来自分类Dev

如何获取列表列表中的对之间所有特定大小的唯一并集?

来自分类Dev

如何在Python中迭代字典以获取键和值?

来自分类Dev

同一字典中的任务、动作或替代架构?

来自分类Dev

如何从对象数组中获取具有特定键唯一值的对象?

Related 相关文章

  1. 1

    python-如何从字典列表中确定找到的两个键是否属于同一字典

  2. 2

    python-如何从字典列表中确定找到的两个键是否属于同一字典

  3. 3

    确定跨行的唯一字典键

  4. 4

    python-将键的值替换为与同一字典中的不同键对应的值

  5. 5

    是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

  6. 6

    Python 参考字典键在同一字典中

  7. 7

    Python-唯一字典的列表,其中每个字典值都是一个列表

  8. 8

    Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

  9. 9

    一字典中类似字典的字符串列表

  10. 10

    在列表中的嵌套字典中获取唯一值的键

  11. 11

    在列表中的嵌套字典中获取唯一值的键

  12. 12

    根据特定键统一字典列表-在重复的情况下保留特定出现次数

  13. 13

    导出对象的唯一字典键的最佳方法是什么?

  14. 14

    从两列中创建一个具有唯一键和值列表的字典

  15. 15

    当列表中的用户不是字典中的键时,输出唯一字符串

  16. 16

    从字典列表中获取特定的键和值

  17. 17

    如何从与一对一字段相关的两个模型中获取所有对象的列表

  18. 18

    如何从SharePoint CSOM查询中获取唯一字段值?

  19. 19

    python:检查一个键中的一定数量的字符是否与同一字典中的另一个键匹配

  20. 20

    从字典列表中获取所有键

  21. 21

    如何在python中以唯一键和多个值将输出作为字典返回?

  22. 22

    Laravel Eloquent PHP 如何获取 MySQL 表中以唯一列值作为键的所有行

  23. 23

    如何从字典中的特定键中提取所有值?

  24. 24

    如何从指定值的字典中获取所有键?

  25. 25

    如何从python字典中的键值对中获取同一键的所有值

  26. 26

    如何获取列表列表中的对之间所有特定大小的唯一并集?

  27. 27

    如何在Python中迭代字典以获取键和值?

  28. 28

    同一字典中的任务、动作或替代架构?

  29. 29

    如何从对象数组中获取具有特定键唯一值的对象?

热门标签

归档