ITPub博客

首页 > 应用开发 > > python之pandas敲门砖

python之pandas敲门砖

作者:westwolf 时间:2019-11-19 15:09:51 0 删除 编辑

一个学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 "", line 1

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-26

  • 博文量
    307
  • 访问量
    21679