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