Advertisement

pandas选择多列使用apply方法

阅读量:

总结

通过设置axis参数即可实现相关操作,其中axis参数取值为1时,表示每次处理一行数据;当axis参数取值为0时,则表示每次处理一列数据。

生成数据

复制代码
    import pandas as pd
    import numpy as np
    df = pd.DataFrame(np.array(range(1,9)).reshape(2,4))
    df
       0  1  2  3
    0  1  2  3  4
    1  5  6  7  8
    df.columns = ['a','b','c','d']
    df
       a  b  c  d
    0  1  2  3  4
    1  5  6  7  8
    
    
    AI写代码python
    

axis = 1 按行输入

复制代码
    df[['a','b']].apply(lambda x:x[0]+x[1],axis=1)
    0     3
    1    11
    dty

全部评论 (0)

还没有任何评论哟~