zoukankan      html  css  js  c++  java
  • pandas 的DataFrame.apply()

    pandas的apply函数是自动根据function遍历每一个数据,然后返回一个数据结构为Series的结果

    DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=None, args=(), **kwds)

    参数解释:

    1.func:就是函数,不管是自定义的函数,还是匿名函数lambda

    2.axis:0是类,1是行,默认axis=0

    例子:

    import numpy as np
    import pandas as pd 
    
    a=np.arange(1,13).reshape(3,4)
    df=pd.DataFrame(a,columns=list('abcd'))
    
    df.apply(lambda x:x.sum())
    df.apply(lambda x:x.sum(),axis=1)
    
    #应用于Series数据
    df['a'].apply(lambda x:x*x)
  • 相关阅读:
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    GUC-13 生产者和消费者案例-旧
    GUC-14 ForkJoin
  • 原文地址:https://www.cnblogs.com/cgmcoding/p/13321550.html
Copyright © 2011-2022 走看看