从熊猫数据框中基于另一列的列的每个列表中删除元素

用户名

我想从基于B列的B列中删除列表中的值,不知道如何。

鉴于:

df = pd.DataFrame({
    'A': ['a1', 'a2', 'a3', 'a4'],
    'B': [['a1', 'a2'], ['a1', 'a2', 'a3'], ['a1', 'a3'], []]
})

我想要:

result = pd.DataFrame({
    'A': ['a1', 'a2', 'a3', 'a4'],
    'B': [['a1', 'a2'], ['a1', 'a2', 'a3'], ['a1', 'a3'], []],
    'Output': [['a2'], ['a1', 'a3'], ['a1'], []]
})
塞瓦

一种实现方法是通过DataFrame.apply将过滤功能应用于每一行

df['Output'] = df.apply(lambda x: [i for i in x.B if i != x.A], axis=1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在条件基于另一列的情况下从熊猫数据框中删除重复项

来自分类Dev

基于熊猫数据框中的另一列重塑一列

来自分类Dev

如何删除熊猫数据框列中与另一列中的单词匹配的单词

来自分类Dev

删除熊猫数据框中所有元素的最佳方法是什么?其中一列中的值在另一列中存在多次。

来自分类Dev

如果一列的字符串包含熊猫数据框中另一列的单词,如何删除整行

来自分类Dev

Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

来自分类Dev

过滤基于另一列的熊猫数据框

来自分类Dev

根据另一列中的多个条件在熊猫数据框中填充一列

来自分类Dev

对于数据框列中的每个值,我想在另一列(熊猫)上创建值

来自分类Dev

计算熊猫数据框中列中每个值的列表中每个元素的性能

来自分类Dev

对熊猫数据框中的一列求和,其中一列满足条件,但另一列分组

来自分类Dev

从一个熊猫数据框中减去另一列中的列

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

熊猫基于一个表中的一列合并两个数据帧,该数据框位于另一表中的两列之间

来自分类Dev

根据另一列中的值从熊猫列中的列表中提取元素

来自分类Dev

根据另一列中的相同值组合熊猫数据框列中的文本值

来自分类Dev

R:如何检查列表中的每个元素是否部分匹配数据框中的一列?

来自分类Dev

根据熊猫数据框中另一列的最后一个值填充列

来自分类Dev

从一个熊猫数据框中减去另一列中的一列

来自分类Dev

仅重命名数据框列表中每个数据框的最后一列

来自分类Dev

熊猫将数据框中的多个多索引列乘以另一列

来自分类Dev

熊猫数据框检查列是否包含另一列中存在的字符串

来自分类Dev

将熊猫数据框列中的单词按另一列分组以获得频率/计数

来自分类Dev

根据另一列中的值将值添加到熊猫数据框的一列中

来自分类Dev

根据另一列中的值将值添加到熊猫数据框的一列中

来自分类Dev

用另一列中的元素替换数据框中的列-python

来自分类Dev

如何根据其中一列中的元素总结熊猫数据框的列

来自分类Dev

从另一数据框的一列中的另一个单词列表中删除数据框的一列中的每一行中的单词

Related 相关文章

  1. 1

    在条件基于另一列的情况下从熊猫数据框中删除重复项

  2. 2

    基于熊猫数据框中的另一列重塑一列

  3. 3

    如何删除熊猫数据框列中与另一列中的单词匹配的单词

  4. 4

    删除熊猫数据框中所有元素的最佳方法是什么?其中一列中的值在另一列中存在多次。

  5. 5

    如果一列的字符串包含熊猫数据框中另一列的单词,如何删除整行

  6. 6

    Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

  7. 7

    过滤基于另一列的熊猫数据框

  8. 8

    根据另一列中的多个条件在熊猫数据框中填充一列

  9. 9

    对于数据框列中的每个值,我想在另一列(熊猫)上创建值

  10. 10

    计算熊猫数据框中列中每个值的列表中每个元素的性能

  11. 11

    对熊猫数据框中的一列求和,其中一列满足条件,但另一列分组

  12. 12

    从一个熊猫数据框中减去另一列中的列

  13. 13

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  14. 14

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  15. 15

    熊猫基于一个表中的一列合并两个数据帧,该数据框位于另一表中的两列之间

  16. 16

    根据另一列中的值从熊猫列中的列表中提取元素

  17. 17

    根据另一列中的相同值组合熊猫数据框列中的文本值

  18. 18

    R:如何检查列表中的每个元素是否部分匹配数据框中的一列?

  19. 19

    根据熊猫数据框中另一列的最后一个值填充列

  20. 20

    从一个熊猫数据框中减去另一列中的一列

  21. 21

    仅重命名数据框列表中每个数据框的最后一列

  22. 22

    熊猫将数据框中的多个多索引列乘以另一列

  23. 23

    熊猫数据框检查列是否包含另一列中存在的字符串

  24. 24

    将熊猫数据框列中的单词按另一列分组以获得频率/计数

  25. 25

    根据另一列中的值将值添加到熊猫数据框的一列中

  26. 26

    根据另一列中的值将值添加到熊猫数据框的一列中

  27. 27

    用另一列中的元素替换数据框中的列-python

  28. 28

    如何根据其中一列中的元素总结熊猫数据框的列

  29. 29

    从另一数据框的一列中的另一个单词列表中删除数据框的一列中的每一行中的单词

热门标签

归档