前言:
现时大家对“python添加行列每一列求和”可能比较关心,朋友们都想要剖析一些“python添加行列每一列求和”的相关文章。那么小编在网摘上收集了一些有关“python添加行列每一列求和””的相关知识,希望姐妹们能喜欢,我们快快来了解一下吧!在Python数据分析中,数据计算是必不可少的一环。数据计算是指对数据进行各种数学运算,以提取有用的信息或做出决策。在Python中,我们可以使用各种库和工具来进行数据计算。
本文主要使用pandas来进行数据计算。
1、求和计算(sum()函数)
题目1:求每名学生的总分
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],
"数学":[110,122,135,130],
"语文":[99,105,89,120],
"英语":[113,124,135,99],
"物理":[92,98,100,88]}
# 求和,增加一列
df=pd.DataFrame(data)
df['总成绩']=df.sum(axis=1)
df
运行结果如下
题目2:求每科成绩的总分
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],
"数学":[110,122,135,130],
"语文":[99,105,89,120],
"英语":[113,124,135,99],
"物理":[92,98,100,88]}
# 求和,增加一列
df=pd.DataFrame(data)
# 求每科成绩总和
new_row=df.sum()
# 增加一行数据,把上面的平均值结果添加到行
df=df.append(new_row,ignore_index=True)
# 给增加的一行命名行的名称
df.loc[4,'姓名']='合计'
df
运行结果如下
2、求平均值
题目1:求每名学生的平均分
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],
"数学":[110,122,135,130],
"语文":[99,105,89,120],
"英语":[113,124,135,99],
"物理":[92,98,100,88]}
# 把数据字段转化为二维表数据结构
df=pd.DataFrame(data)
df['平均分']=df.mean(axis=1)
df
运行结果如下:
题目2:求每科成绩的平均分
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],
"数学":[110,122,135,130],
"语文":[99,105,89,120],
"英语":[113,124,135,99],
"物理":[92,98,100,88]}
# 把数据字段转化为二维表数据结构
df=pd.DataFrame(data)
# 计算平均值
new_row=df.mean()
# 增加一行数据,把上面的平均值结果添加到行
df=df.append(new_row,ignore_index=True)
# 给增加的一行命名行的名称
df.loc[4,'姓名']='平均分'
df
运行结果如下:
标签: #python添加行列每一列求和 #python 行求和 #python的求和 #python设计算法 求和 #python平均值怎么算