m0_70680242 2023-02-28 10:50 采纳率: 82.2%
浏览 35
已结题

pandas函数applymap添加多个参数

如题:
设立一函数对传入的实参添加指定字符串

    def add_element(x,ele):
        if x is None:
            pass
        else:
            x += ele
        return x

问如何使用applymap函数的同时将ele传入进去,格式又是怎么样的?

  • 写回答

2条回答 默认 最新

  • CodeBytes 2023-02-28 11:46
    关注

    该回答引用ChatGPT

    可以使用applymap()函数的args参数将额外的参数传递给函数。args参数是一个元组,包含要传递给函数的额外参数。在你的情况下,你可以按如下方式使用applymap()函数来传递额外的参数:

    df.applymap(add_element, ele='add_string')
    
    

    这里的ele是一个关键字参数,将'add_string'作为它的值传递给了add_element()函数。在applymap()中,add_element是函数名称,ele='add_string'是一个关键字参数,将'add_string'作为add_element()函数的第二个参数传递。

    因此,add_element()函数的第一个参数x将是applymap()函数的每个元素,而第二个参数ele将被设置为'add_string'。然后,add_element()函数会将'add_string'添加到每个非空元素中并返回结果。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 2月28日

悬赏问题

  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.