df = pd.DataFrame(np.arange(10).reshape(5, 2), columns=['col_1', 'col_2'])
df
df.apply(np.sum, axis=1)
df.applymap(np.sqrt)
#实例2
staff_df = pd.DataFrame([{
'姓名': '张三', '部门': '研发部'},
{
'姓名': '李四', '部门': '财务部'},
{
'姓名': '赵六', '部门': '市场部'}])
staff_df
staff_df['姓'] = staff_df['姓名'].apply(lambda x: x[0])
staff_df
apply可以应用于dataframe的一行或者一列
applymap可以应用于dataframe的每一个数据