2023(春)Python程序设计作业5:Pandas基础技能及综合应用
作业要求
- [基础要求] 基于Jupyter Notebook 完成以下实验一、实验二、实验三;
- [重点要求] 修改以下示例代码,以测试不同知识点。在博客上写出你:
- 修改的代码、
- 修改的愿意(意图)
- 代码运行的结果
- 你的结论
实验一:Series对象的应用
实验要求:
- 定义一个Series对象,包含5个整数数据;
- 访问、修改Series对象中的数据;
- 打印Series对象;
- 对Series对象进行计算,如求和、求平均值等。

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

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


总结论:
-
Series对象是Pandas中的一维数组,可以存储不同类型的数据,并且具有索引,类似于字典。通过Series对象,可以对数据进行访问、修改、计算等操作。Series对象适用于处理一维数据,如时间序列、单个特征等。
- DataFrame对象是Pandas中的二维表格数据结构,类似于Excel表格或SQL表。DataFrame由多个Series对象组成,每个Series对象代表一列数据。DataFrame对象具有行索引和列索引,可以对数据进行访问、修改、计算、合并等操作。DataFrame适用于处理多维数据,如多个特征、多个样本的数据集。