apply
apply
描述:调用df.apply(),按列,行或表方式应用函数,如果func为None,则返回原df
注意
传递给函数的对象是Series对象,其索引是DataFrame的index(axis=0)或DataFramed的columns(axis=1)。默认情况下(result_type=None),根据函数的返回类型推断最终的返回类型,否则,取决于result_type参数

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为''ms''
- 后置延时 - 组件功能执行后等待的时间,单位为''ms''
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
df - 传入目标DataFrame对象
函数 - 传入应用于行或列的函数
axis - 设置沿DataFrame的轴,默认为 0,函数应用于每一行
输入0或 'index',将函数应用于每一列 输入1或 'columns',将函数应用于每一行
raw - 设置将行或列作为Series或ndarray对象传递
默认为False,将每个行或列作为Series传递给函数; 设置为True,则传递ndarray对象给函数
- result_type - 可输入'expand'、'reduce'、'broadcast'或None,用以设置最终的返回类型
注意
只有'axis'参数设置为1 或'columns',才可输入'expand','reduce'以及 'broadcast'
- args - 除数组/系列外,还传递给func的位置参数
返回值
- 输出到变量 - 如果'函数'参数为None,返回原DataFrame;否则返回函数处理后的结果DataFrame或Series
使用示例
执行逻辑
添加【读取Excel】组件---->添加【apply】组件---->将读取Excel组件的返回值连接到【apply】组件的df属性上---->将【apply】组件目标属性"函数"填入获取最大值的函数---->"axis"填入1,即函数应用于每一行---->运行流程

输出结果
流程运行后---->系统自动取excel文件,函数按照列表每行去分别找出最大值,并将返回值打印到控制台
