在熊猫数据框中操作列表的有效方法

赫萨尔

我有一个像下面这样开始的DataFrame:

第1栏 专栏2
0 Berlin ['Hamburg', 'Munich', 'Berlin', 'Stuttgart']
1个 Tokyo ['Tokyo', 'Osaka', 'Kyoto', 'Sapporo']
2 Los Angeles ['New York', 'Chicago', 'Boston', 'Los Angeles']
3 London ['Birmingham', 'London', 'Glasgow', 'Liverpool']

我想从Column2列表中删除Column1中存在的城市,以使DataFrame变成这样:

第1栏 专栏2
0 Berlin ['Hamburg', 'Munich', 'Stuttgart']
1个 Tokyo ['Osaka', 'Kyoto', 'Sapporo']
2 Los Angeles ['New York', 'Chicago', 'Boston']
3 London ['Birmingham', 'Glasgow', 'Liverpool']

由于逐行循环违反数据帧逻辑,因此解决此问题的最佳方法是什么?

广晃

尝试explodequery然后gropuby

(df.explode('Column2')
   .query('Column1 != Column2')
   .groupby(level=0)
   .agg({'Column1': 'first',
         'Column2': list
       })
)

或直接apply

df['Column2'] = df.apply(lambda row: [x for x in row['Column2'] if x!=x['Column1']], 
                         axis=1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历熊猫数据框以生成列表-最有效的方法

来自分类Dev

熊猫数据框中的有效特征缩减

来自分类Dev

熊猫数据框中的有效特征缩减

来自分类Dev

熊猫:在分组数据框中仅在选定列中联接值的有效方法

来自分类常见问题

搜索数据框中列表的每个元素的最有效方法

来自分类Dev

搜索数据框中列表的每个元素的最有效方法

来自分类Dev

检查库存数据中熊猫数据框中相邻行的值的更有效方法

来自分类Dev

从数据框中获取字典的有效方法

来自分类Dev

从数据框中获取字典的有效方法

来自分类Dev

Tensorflow中的有效操作列表

来自分类Dev

熊猫连接数据框列表并有效添加标识符

来自分类Dev

将Pandas数据框放入具有特定格式的词典列表中的最有效方法

来自分类Dev

在熊猫数据框中的缺失值中查找最接近的有效数字

来自分类Dev

Python熊猫:有效比较数据框的行?

来自分类Dev

熊猫有效数据框集行

来自分类Dev

如何有效过滤熊猫数据框

来自分类常见问题

创建两个熊猫数据框列的字典的最有效方法是什么?

来自分类Dev

将熊猫数据框转换为新格式的有效方法

来自分类Dev

简单/有效的方法来扩展熊猫数据框

来自分类Dev

在熊猫数据框中排除索引行的最有效方法

来自分类Dev

从熊猫数据框文本列获取数组的有效方法

来自分类Dev

熊猫对多个数据框列执行算术运算的最有效方法

来自分类Dev

用大量可能的值熊猫融化数据框的最有效方法

来自分类Dev

有效地拆分熊猫数据框并将方法应用于子集

来自分类Dev

沿熊猫数据框中的列进行有效的跨步切片

来自分类Dev

在熊猫数据框中的多行上有效地找到形状

来自分类Dev

在熊猫数据框中按条件有效地增加值

来自分类Dev

熊猫有效地规范了数据框中的列标题

来自分类Dev

如何有效地从熊猫数据框中减去每一行?

Related 相关文章

  1. 1

    遍历熊猫数据框以生成列表-最有效的方法

  2. 2

    熊猫数据框中的有效特征缩减

  3. 3

    熊猫数据框中的有效特征缩减

  4. 4

    熊猫:在分组数据框中仅在选定列中联接值的有效方法

  5. 5

    搜索数据框中列表的每个元素的最有效方法

  6. 6

    搜索数据框中列表的每个元素的最有效方法

  7. 7

    检查库存数据中熊猫数据框中相邻行的值的更有效方法

  8. 8

    从数据框中获取字典的有效方法

  9. 9

    从数据框中获取字典的有效方法

  10. 10

    Tensorflow中的有效操作列表

  11. 11

    熊猫连接数据框列表并有效添加标识符

  12. 12

    将Pandas数据框放入具有特定格式的词典列表中的最有效方法

  13. 13

    在熊猫数据框中的缺失值中查找最接近的有效数字

  14. 14

    Python熊猫:有效比较数据框的行?

  15. 15

    熊猫有效数据框集行

  16. 16

    如何有效过滤熊猫数据框

  17. 17

    创建两个熊猫数据框列的字典的最有效方法是什么?

  18. 18

    将熊猫数据框转换为新格式的有效方法

  19. 19

    简单/有效的方法来扩展熊猫数据框

  20. 20

    在熊猫数据框中排除索引行的最有效方法

  21. 21

    从熊猫数据框文本列获取数组的有效方法

  22. 22

    熊猫对多个数据框列执行算术运算的最有效方法

  23. 23

    用大量可能的值熊猫融化数据框的最有效方法

  24. 24

    有效地拆分熊猫数据框并将方法应用于子集

  25. 25

    沿熊猫数据框中的列进行有效的跨步切片

  26. 26

    在熊猫数据框中的多行上有效地找到形状

  27. 27

    在熊猫数据框中按条件有效地增加值

  28. 28

    熊猫有效地规范了数据框中的列标题

  29. 29

    如何有效地从熊猫数据框中减去每一行?

热门标签

归档