求每行每列的平均值和总和

2023-12-10 06:48
文章标签 总和 平均值 每行 每列

本文主要是介绍求每行每列的平均值和总和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#需求:求分数的平均值和总和
#1、导入包
import pandas as pd
s = pd.read_excel(r"D:\pythonProject\Pandas玩转Excel-"r"源代码\代码\019\Students.xlsx",index_col="ID")
#2、择需要计算的列
temp = s[["Test_1","Test_2","Test_3"]]#3、新建一列,axis选按行计算平均值
s["和"] = temp.sum(axis=1)
s["平均值"] = temp.mean(axis=1)
#4、按列计算和的平均值
col_mean =s[[ "Name" ,"Test_1",  "Test_2",  "Test_3","和","平均值"]].mean()
col_mean['Name'] = "平均值"
s = s.append(col_mean,ignore_index=True)
print(s)

这篇关于求每行每列的平均值和总和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/476327

相关文章

代码随想录训练营day37|52. 携带研究材料,518.零钱兑换II,377. 组合总和 Ⅳ,70. 爬楼梯

52. 携带研究材料 这是一个完全背包问题,就是每个物品可以无限放。 在一维滚动数组的时候规定了遍历顺序是要从后往前的,就是因为不能多次放物体。 所以这里能多次放物体只需要把遍历顺序改改就好了 # include<iostream># include<vector>using namespace std;int main(){int n,m;cin>>n>>m;std::vector<i

代码随想录算法训练营Day37|完全背包问题、518.零钱兑换II、377. 组合总和 Ⅳ、70. 爬楼梯(进阶版)

完全背包问题                  和01背包最大区别就是一个物品可以重复放多次,因此遍历空间时可以从前往后。 import java.util.*;public class Main{public static void main (String[] args) {Scanner sc = new Scanner(System.in);int m = sc.nextInt

【Leetcode学习笔记】路径总和

【题目描述】给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 输入:root = [5,4,8,11,null,13,4,7,2,null,null,null,1], targetSum = 22 输出:true

代码随想录算法训练营第十九天| 回溯理论、77. 组合、216. 组合总和Ⅲ、17. 电话号码的字母组合

今日内容 回溯的理论基础leetcode. 77 组合leetcode. 216 组合总和Ⅲleetcode. 17 电话号码的字母组合 回溯理论基础 回溯法也叫回溯搜索法,它是一种搜索的方式,而且只要有递归就会有回溯,回溯就是递归的副产品。 回溯说到底并不是什么非常高深的搜索方式,本质上仍然是穷举,穷举所有可能然后选择出我们要的答案。剪枝会使回溯法更加高效一点,但改变不了回溯本质就是穷举

代码随想录刷题day23丨39. 组合总和,40.组合总和II, 131.分割回文串

代码随想录刷题day23丨39. 组合总和,40.组合总和II, 131.分割回文串 1.题目 1.1组合总和 题目链接:39. 组合总和 - 力扣(LeetCode) 视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目:39.组合总和)| 回溯法精讲!_哔哩哔哩_bilibili 文档讲解:https://programmercarl.com/0039.%E7%

[配套工具] 【新手福音】最简单的大漠插件注册方法 只需四行代码 每行附有详细说明

很多新手不会注册大漠插件,论坛上又没有讲得特别详细、能让新手一看就懂的教程,故开此贴,专给不会注册大漠插件的新手看 ——By:圣龙 此贴讲的是本人总结的最简洁、实用、易理解的注册大漠插件的方法,只需四行代码,代码中一些细节部分和他人不同,文章末尾有对4行代码的每行解释,新手看了就能懂(理解代码的意思才会有长进),不像其他人只把代码贴出来,让不明真相的新手自己拼凑、理解。 首先,

Leetcode Day21组合总和

39 元素可重复选 输入:candidates = [2,3,6,7], target = 7 输出:[[2,2,3],[7]] 可以重复选, 代表for j in range(start, n)中, 下一个dfs起点可以是j, 这样代表了重复选择, 但是如何保证不会死循环呢, 就需要利用都是正数的条件了 class Solution:def combinationSum(self, cand

MySQL常用窗口函数总和

在 MySQL 中,窗口函数是一类用于在查询结果集中计算值的函数,允许用户根据数据行进行聚合或排序操作,同时保留行的详细信息。窗口函数在分析数据时非常有用,因为它们允许您在不缩小结果集的情况下对数据进行复杂的计算。 常见的窗口函数包括: ROW_NUMBER()RANK()DENSE_RANK()NTILE(n)LAG()LEAD()FIRST_VALUE()LAST_VALUE()SUM

python 求excel每列平均值并追加写入到最后一行 读取 修改 表格

# -*- encoding: utf-8 -*-# 读取excel表格import xlrdfrom xlutils.copy import copy## 第一步,读取# excel表格在哪里filename = "./students.xls"workbook = xlrd.open_workbook(filename)sheetnames = workbook.s

leetcode 113:路径总和 II

类似于排列,使用递归的方式,运行时间12ms void path(TreeNode *root,int &sum,std::vector<std::vector<int>> &aa,std::vector<int> b){if(root->left==NULL&&root->right==NULL&&sum==root->val) {b.push_back(root->val);aa.pus