美文网首页我爱编程
pandas使用技巧【20】如何使用apply操作函数

pandas使用技巧【20】如何使用apply操作函数

作者: 夜雨寒山 | 来源:发表于2017-11-09 14:56 被阅读0次
    简介: 本文将举例说明apply操作函数的方法

    apply

    1. 使用系统方法
    • len方法
      当使用该方法时,可以获取列的长度。
    dataframe.somecol.apply( len )
    
    • max方法
      下面的例子可以找出各行的最大值
    dataframe.somecol.apply( max,  axis=0)
    
    • np.ceil方法
      当使用该方法时,可以获取列值的整数上限。
    dataframe.somecol.apply( np.ceil )
    
    1. 自定义函数
      当使用自定义函数时,apply的第一个参数是函数名,第二个参数是自定义函数参数。
      自定义函数的第一个参数应该是将要操作的dataframe或者series对象。
    def get_element(my_list, position)
        return my_list[position]
    
    dataframe.somecol.apply(get_element,   position=0)
    
    1. 使用匿名函数lambda
    dataframe.somecol.apply( lambda x:x[0] )
    

    applymap

    它是apply的高阶版本,可以同时操作多个函数

    附上小哥哥的视频链接Data analysis in Python with pandas
    Youtube 🔗
    哔哩哔哩 🔗

    本系列文章列表
    pandas使用技巧总览

    相关文章

      网友评论

        本文标题:pandas使用技巧【20】如何使用apply操作函数

        本文链接:https://www.haomeiwen.com/subject/rfapmxtx.html