2023(春)Python程序设计作业5:Pandas基础技能及综合应用

Joseph Liao Joseph Liao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

作业要求

  1.    [基础要求]  基于Jupyter Notebook 完成以下实验一、实验二、实验三;
  2.    [重点要求]  修改以下示例代码,以测试不同知识点。在博客上写出你:
  •  修改的代码、
  •  修改的愿意(意图)
  •  代码运行的结果
  •  你的结论

实验一:Series对象的应用

实验要求:

  • 定义一个Series对象,包含5个整数数据;
  • 访问、修改Series对象中的数据;
  • 打印Series对象;
  • 对Series对象进行计算,如求和、求平均值等。


 

实验二:DataFrame对象的应用

实验要求:

  • 定义一个DataFrame对象,包含3个列,每列分别为整数、浮点数和字符串类型;
  • 访问、修改DataFrame对象中的数据;
  • 对DataFrame对象进行计算,如求和、求平均值等。


 

实验三:综合实例

实验要求:

  • 定义一个包含省会城市、人口、GDP、城市面积的DataFrame对象;
  • 计算各种排名,如人口最多的城市、GDP最高的城市等;
  • 使用Pandas绘图,可视化上述实验结果。


 总结论:

  1. Series对象是Pandas中的一维数组,可以存储不同类型的数据,并且具有索引,类似于字典。通过Series对象,可以对数据进行访问、修改、计算等操作。Series对象适用于处理一维数据,如时间序列、单个特征等。

  2. DataFrame对象是Pandas中的二维表格数据结构,类似于Excel表格或SQL表。DataFrame由多个Series对象组成,每个Series对象代表一列数据。DataFrame对象具有行索引和列索引,可以对数据进行访问、修改、计算、合并等操作。DataFrame适用于处理多维数据,如多个特征、多个样本的数据集。
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部