首页> 学术问答> 墨尔本大学COMP90059Assignment2辅导
主要任务是使用Python读取一个CSV文件中的信息,主要分成五个Task
最佳答案
课程顾问-小管家
2026-01-08 22:10:12
INFO90002和COMP90059是IS专业仅有的两门技术类核心课程,分别学习SQL数据库查询语言和Python程序语言。对于本科不是计算机相关专业的同学来说,上手可能会比较慢。但这两门课也是最为实用的课程,帮助你打好数据库和编程方面的基础。
墨尔本大学COMP90059Assignment2
使用Python读取CSV文件,构造一个数据结构来保存这些数据,需要能够很方便的对这些数据进行查找,以此来计算平均支出,最大支出等信息。
1.Clean it up:该文件信息中,存在许多的错误信息,比如日期格式错误,数据是否有效和支出信息错误等,目的是写一个clean_data(data)函数,检查数据是否存在错误或无效,如果检查到数据中某一项是错误的信息,使用none值代替原值。
2.Average expenditure:写一个计算平均支出的函数,传入三个参数:数据,开始时间,结束时间;以此来计算这个数据中的平均支出。
3.distribution of fund:写一个查找资金分配的函数,传入三个参数:数据,资金的分配数量,领域;目的就是查找某一区域所分配的资金在不同范围内的数量:先将资金区间平均分成几个小区间,然后查找该领域分配到的资金在不同小区间的数量。
4.TOP 5:在规定的范围内找出支出最大的五个领域。
5.Health check:编写main函数,统计1997-2011内的每年度财政开支;列出支出前五的领域。
相关问答
最新问答

澳洲国立大学挂科申诉如何提升成功率?
你好,请问澳洲国立大学挂科申诉成功率高吗?我有一门挂科,想申诉但不知道该怎么准备,老师可以指导吗?想知道怎么才能提升申诉的成功率?
考而思2026-07-09
香港大一新生如何提升学术写作能力?
你好,我马上要去香港读大学,想问一下香港大一新生怎么提升学术写作能力?因为我是社科类专业的,所以很多课程可能会要求写论文,想找老师提前指导一下。
考而思2026-07-08
伯明翰大学挂科申诉成功率高吗?如何申诉?
你好,请问伯明翰大学挂科申诉成功率高吗?我有一门挂科,最近刚出分,想知道要怎么准备申诉?老师可以简单说一下申诉流程和需要提交的材料吗?
考而思2026-07-07