df[['总分','高端人才得分','办学层次得分']].mean()计算这几列的均值

    要计算 总分、高端人才得分、办学层次得分的最大最小值、中位数、均值

    1. data_li = []
    2. for i in ['总分','高端人才得分','办学层次得分']:
    3. index_li = []
    4. index_li.append(df[i].max())
    5. index_li.append(df[i].min())
    6. index_li.append(df[i].mean())
    7. index_li.append(df[i].median())
    8. data_li.append(index_li)
    9. data = pd.DataFrame(data_li,index=['总分','高端人才得分','办学层次得分'], columns=["最大值","最小值","均值","中位数"])

    上面的代码也可以用下面的代码代替

    1. df.agg({
    2. "总分": ["min", "max", "median", "mean"],
    3. "高端人才得分": ["min", "max", "median", "mean"],
    4. "办学层次得分":["min", "max", "median", "mean"]})