首页> 学术问答> 墨尔本大学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内的每年度财政开支;列出支出前五的领域。
相关问答
最新问答

曼大大一论文写作能力如何提升?
我是曼大大一新生,9月入学,因为我学的是社科,所以想提前学习一下学术写作,不然担心开学之后没办法写好论文,请问论文写作能力要怎么提升?
考而思2026-07-30
LNAT考试主要考什么?难度如何?
你好,请问LNAT考试主要考什么?难度如何?我计划英本申请法律专业,好像要参加这个考试,因为不是很了解考试的具体情况和要求,所以想找老师指导备考。
考而思2026-07-29
ESAT考试内容有哪些?如何备考?
我要参加10月份的ESAT考试,还有不到3个月,想提前准备一下,请问考试主要包含哪些内容?老师可以给我一些备考建议和考前指导吗?
考而思2026-07-28