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

简介: 本文将举例说明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使用技巧总览

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容