1.方法的参数解释
官方解释:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html
DataFrame.apply(self, func, axis=0, broadcast=None, raw=False, reduce=None, result_type=None, args=(), **kwds)[source]
对DataFrame的行或列应用一个方法
传递给该函数的对象是Series对象,对象的索引是DataFrame的索引(axis = 0)或DataFrame的列(axis = 1)。返回类型:默认情况下(result_type = None),则最终的返回类型是根据提供的方法的返回类型来推断的;否则,它取决于result_type参数。
参数:
func : 方法名称;需要应用在每行或每列的方法名
axis : 行或列
有两种值:
整数:0或1,其中0表示列,1表示行;
字符串:‘index’或‘columns’,其中‘index’表示列;‘columns’表示行
broadcast : 布尔型, 可选
仅与聚合函数有关