Apply 类似下拉求和的那个下拉的动作 或者右拉的动作

import pandas as pd
#每一列包含一科成绩
data ={'Math':[80,90,70],'English':[75,85,90],'science':[88,92,78]}
df=pd.DataFrame(data)
#定义一个求差的方法 最大减去最小值的差值
def diff_max_min(col):
    return max(col)-min(col)
#调用这个方法,axis=0按照列求 每列的差值
result=df.apply(diff_max_min,axis=0)
print(result)

 

 

结果

Math       20
English    15
science    14
dtype: int64

 

posted @ 2024-12-13 12:15  胖豆芽  阅读(3)  评论(0编辑  收藏  举报