首页 > 应用开发 > > python之pandas敲门砖
一个学python专业小白
这是我们要分析的表格
import pandas as pd # 导入pandas模块
df = pd.read_csv("/root/ipython/8.csv",encoding="GBK")# 打开csv文件
编码问题
encoding=”GBK”编码有可能是GBK编码
默认的是UTF - 8编码
df
# 这是我们的自己编的数据
df["总分"] = df.sum(axis=1)
代码讲解
添加每一个人的总分
df[“总分”] 新添加一列
df.sum(axis=1)使用sum模块给”总分”赋值df成功赋值 print(df["数学"].mean()) 84.0代码讲解
运用了.mean方法求出了”数学的平均数”
df = df.reindex(index=df.index.insert(9'平均分数'))
File "
df = df.reindex(index=df.index.insert(9'平均分数'))
^
SyntaxError: invalid syntax
错误讲解
9和’数学的平均数’之间缺少逗号
(SyntaxError: invalid syntax)的意思是语法错误
df = df.reindex(index=df.index.insert(13, '平均2分'))
df
成功添加
df.loc["平均分","数学"] = df["数学"].mean()
df.loc["平均分","语文"] = df["语文"].mean()
df.loc["平均分","政治"] = df["政治"].mean()
df.loc["平均分","英语"] = df["英语"].mean()
df.loc["平均分","总分"] = df["总分"].mean()
代码讲解
将各科的平均分赋值
总结
在这次学习中,我们学会了使用了.mean等方法进行分析考试成绩
这个就是一个自己写的课堂笔记
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4662/viewspace-3149497/ ,如需转载,请注明出处,否则将追究法律责任。