首页> 学术问答> 墨尔本大学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-08-21
IB计算机科学IA选题哪些好写?如何写出高分IB CS IA?
我最近在准备IB CS IA,目前还没有确定选题,想让老师推荐一些比较好展开研究的选题,帮我梳理一下项目思路,然后IA报告写作也需要指导,这边可以辅导吗?
考而思2026-08-20
26Fall加州大学戴维斯分校新生选课需要注意什么?
你好,想问一下26Fall加州大学戴维斯分校新生选课需要注意什么?我担心自己选会出错,所以想找老师针对选课规划和选课系统操作做一些指导,谢谢。
考而思2026-08-20