数据分析
只想躺平的小勺子
愿你喜欢笑,也喜欢自己
展开
-
Educoder--Pandas分组聚合与透视表的创建
第2关:Pandas创建透视表和交叉表编程要求使用Pandas中的read_csv函数加载step2/tip.csv文件中的数据集,分别用透视表和交叉表统计顾客在每种用餐时间(time)、每个星期下(day)的小费(tip)总和情况。数据集列名信息如下表:列名说明total_bill消费总账单tip小费金额day消费日期(星期几)time用餐时间段(早、中、晚)size吸烟数量测试输入:无测试输入预期输出:透视表:原创 2022-04-02 12:28:26 · 577 阅读 · 0 评论 -
Educoder--Pandas分组聚合与透视表的创建
第1关:Pandas分组聚合编程要求使用Pandas中的read_csv()函数读取step1/drinks.csv中的数据,数据的列名如下表所示,请根据continent列进行分组并求每个大洲红酒消耗量的最大值与最小值之差以及啤酒消耗量的和。列名说明country国家名beer_servings啤酒消耗量spirit_servings白酒消耗量wine_servings红酒消耗量total_litres_of_pure_alcohol纯酒原创 2022-04-02 12:18:33 · 2349 阅读 · 0 评论 -
Educoder--Pandas高效化运算与时间序列处理
第3关:Pandas时间序列的高级应用编程要求要求实现如下功能:求上个季度(仅含工作日)的平均值;求每个月末(仅含工作日)的收盘价;迁移数据365天;求一年期移动标准差;具体要求请参见后续测试样例。测试输入:无测试输入预期输出:参考代码import matplotlib.pyplot as pltimport pandas as pddef demo(): yahoo = pd.read_csv("./step3/yahoo_data.csv") yaho原创 2022-04-02 16:30:00 · 750 阅读 · 0 评论 -
Educoder--Pandas高效化运算与时间序列处理
第2关:Pandas的日期与时间工具编程要求根据相关知识创建时间戳、时间周期、时间增量这三种索引的数据结构。测试输入:2019-01-01预期输出:DatetimeIndex(['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04', '2019-01-05', '2019-01-06', '2019-01-07', '2019-01-08', '2019-01-09',原创 2022-04-02 16:30:00 · 1474 阅读 · 0 评论 -
Educoder--Pandas高效化运算与时间序列处理
第1关:字符串操作方法编程要求本关的编程任务是补全右侧上部代码编辑区内的相应代码,要求实现如下功能:读取step1/bournemouth_venues.csv文件,文件说明如下:列名说明Venue Name场地名Venue Category场地类别Venue Latitude场地经度Venue Longitude场地纬度以空格切分每个场地名并获取每个切分后列表的最后一个元素作为一个Series;将所有单词为P开头的值替换为空原创 2022-04-02 11:39:34 · 1437 阅读 · 3 评论