龙空技术网

python数据分析之数据计算的求和及均值

数据分析师Bruce 77

前言:

现时大家对“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平均值怎么算