编程语言python之pandas敲门砖

    作者:一个学python专业小白 更新于: 2019-12-10 16:27:43

    大神带你学编程,欢迎选课

    Python之pandas敲门砖,编程语言原本是被设计成专门使用在计算机上的,但它们也可以用来定义算法或者数据结构。正是因为如此,程序员才会试图使程序代码更容易阅读。 

    Python如何爬取CSDN文章并制作成PDF_Python视频_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等方法进行分析考试成绩

    这个就是一个自己写的课堂笔记

    编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。 [

课课家教育

未登录