如何将lambda函数正确应用于数据框的列?

萨拉·金

我有一个看起来像这样的数据框:

data = {'Name':['Tom #111', 'nick #1313', 'krish', 'jack #2 lol'],
        'Age':[20, 21, 19, 18]}

df = pd.DataFrame(data)

我想应用一个函数来摆脱任何hastag + numbers。我的代码如下所示:

df['Name'].apply(lambda x: re.sub("#[-+]?[0-9]+", " ", str(df['Name'])))

但是,结果如下所示:

0 0 Tom
1 0 Tom
2 0 Tom
3 0 Tom

我的预期输出是:

0 0 Tom
1 0 nick 
2 0 krish
3 0 jack lol

我试图在lambda函数中使用axis = 1,但它给我一个错误:

TypeError: <lambda>() got an unexpected keyword argument 'axis'

我怎样才能解决这个问题?

瓦沙里

您可以使用pandas字符串方法

df['Name'] = df['Name'].str.replace('#\d+', '')

    Name        Age
0   Tom         20
1   nick        21
2   krish       19
3   jack lol    18

如果您想知道如何使用apply(绝对不优于str方法),

df['Name'] = df['Name'].apply(lambda x: re.sub('#\d+', '', x))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Lambda函数正确应用于熊猫数据框列

来自分类Dev

如何将函数应用于pandas数据框中的列中的每个值?

来自分类Dev

如何将函数逐列应用于julia数据框

来自分类Dev

如何将重复函数应用于数据框的列

来自分类Dev

将 lambda 函数应用于 Pandas 数据框

来自分类Dev

如何将正则表达式函数应用于数据框列以返回值

来自分类Dev

在Julia中,如何将函数应用于具有数组的数据框?

来自分类Dev

如何将引用几列的函数应用于pandas数据框?

来自分类Dev

如何将函数应用于数据框中的一定数量的行?

来自分类Dev

如何将函数应用于数据框中的每个元素?

来自分类Dev

按列将函数应用于Pandas数据框

来自分类Dev

将函数应用于数据框的列的每个元素

来自分类Dev

将函数应用于数据框的列的每个元素

来自分类Dev

按列将函数应用于Pandas数据框

来自分类Dev

将函数应用于数据框列引发 scala

来自分类Dev

如何将权重应用于数据框中的特定列以汇总新的“得分”列?

来自分类Dev

如何将权重应用于数据框中的特定列以汇总新的“得分”列?

来自分类Dev

如何将自定义函数应用于熊猫数据框的2列?

来自分类Dev

将函数应用于数据框

来自分类Dev

熊猫:如何将函数应用于不同的列

来自分类Dev

如何将 NTILE 函数应用于 SQL 列

来自分类Dev

如何将聚合函数应用于Pandas中数据透视表的所有列

来自分类Dev

如何将CountVectorizer应用于数据集的列?

来自分类Dev

如何将结合了低频类别/值的python代码转换为可应用于任何pandas数据框列的函数?

来自分类Dev

熊猫数据框,如何将单个列分组并将总和应用于多列并添加新的总和列?

来自分类Dev

如何在使用lambda的计算函数中输入变化的列数并应用于熊猫的数据框中?

来自分类Dev

将Lambda函数应用于具有NaN值的数据框?

来自分类Dev

熊猫数据框:如何将describe()应用于每个组并添加到新列?

来自分类Dev

如何将公式应用于 R 数据框列的一部分?

Related 相关文章

  1. 1

    如何将Lambda函数正确应用于熊猫数据框列

  2. 2

    如何将函数应用于pandas数据框中的列中的每个值?

  3. 3

    如何将函数逐列应用于julia数据框

  4. 4

    如何将重复函数应用于数据框的列

  5. 5

    将 lambda 函数应用于 Pandas 数据框

  6. 6

    如何将正则表达式函数应用于数据框列以返回值

  7. 7

    在Julia中,如何将函数应用于具有数组的数据框?

  8. 8

    如何将引用几列的函数应用于pandas数据框?

  9. 9

    如何将函数应用于数据框中的一定数量的行?

  10. 10

    如何将函数应用于数据框中的每个元素?

  11. 11

    按列将函数应用于Pandas数据框

  12. 12

    将函数应用于数据框的列的每个元素

  13. 13

    将函数应用于数据框的列的每个元素

  14. 14

    按列将函数应用于Pandas数据框

  15. 15

    将函数应用于数据框列引发 scala

  16. 16

    如何将权重应用于数据框中的特定列以汇总新的“得分”列?

  17. 17

    如何将权重应用于数据框中的特定列以汇总新的“得分”列?

  18. 18

    如何将自定义函数应用于熊猫数据框的2列?

  19. 19

    将函数应用于数据框

  20. 20

    熊猫:如何将函数应用于不同的列

  21. 21

    如何将 NTILE 函数应用于 SQL 列

  22. 22

    如何将聚合函数应用于Pandas中数据透视表的所有列

  23. 23

    如何将CountVectorizer应用于数据集的列?

  24. 24

    如何将结合了低频类别/值的python代码转换为可应用于任何pandas数据框列的函数?

  25. 25

    熊猫数据框,如何将单个列分组并将总和应用于多列并添加新的总和列?

  26. 26

    如何在使用lambda的计算函数中输入变化的列数并应用于熊猫的数据框中?

  27. 27

    将Lambda函数应用于具有NaN值的数据框?

  28. 28

    熊猫数据框:如何将describe()应用于每个组并添加到新列?

  29. 29

    如何将公式应用于 R 数据框列的一部分?

热门标签

归档