EduCoder
503 Rapper
AKA XGWZT
来自0532混迹0516
展开
-
EduCoder Python计算思维训练——绘图进阶 第2关:商品房销售价格统计图(二)
任务描述本关任务:请编写代码绘制各类商品房平均销售价格柱状图。相关知识为了完成本关任务,你需要掌握绘制堆积(并列)柱状图。绘制堆积柱状图bar函数调用方式如下所示:matplotlib.pyplot.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)要想绘制堆积柱状图,可通过设置第一个参数x的值来使得柱形错位显示,x的每一个元素表示柱形的中间位置,示例代码如下所示:.原创 2020-06-09 12:03:46 · 2865 阅读 · 0 评论 -
EduCoder Pandas高效化运算与时间序列处理 第3关:Pandas时间序列的高级应用
文章目录任务描述相关知识时间频率与偏移量重新取样、迁移和窗口重新取样时间迁移移动时间窗口编程要求测试说明任务描述根据相关知识完成下列任务:求上个季度(仅含工作日)的平均值;求每个月末(仅含工作日)的收盘价;迁移数据365天;求一年期移动标准差。相关知识学习本关卡知识之前,建议先了解matplotlib模块基础知识。Pandas时间序列工具的基础是时间频率或偏移量代码。就像之前见过的D(day)和H(hour)代码,我们可以用这些代码设置任意需要的时间间隔。Pandas频率代码表如.原创 2020-05-26 19:22:39 · 1886 阅读 · 0 评论 -
EduCoder Pandas合并数据集 第三关:案例:美国各州的统计数据
文章目录任务描述编程要求测试说明任务描述本关为练习关卡,请按照编程要求完成任务,获取美国各州2010年的人口密度排名。编程要求使用read_csv()函数读取step3文件夹中的state-population.csv(pop)、state-areas.csv(areas)、state-abbrevs.csv(abbrevs)文件;合并pop和abbrevs。我们需要将pop的state/region列与abbrevs的abbreviation列进行合并,还需要通过how='outer'.原创 2020-05-26 11:19:04 · 5509 阅读 · 0 评论 -
EduCoder Pandas合并数据集 第二关:合并与连接
文章目录任务描述相关知识数据连接的类型merge()的主要参数测试说明任务描述本关任务:使用pandas中的merge()函数按照编程要求合并三份数据。相关知识merge()可根据一个或者多个键将不同的DataFrame连接在一起,类似于SQL数据库中的合并操作。参数名说明left拼接左侧DataFrame对象right拼接右侧DataFrame对象on列(名称)连接,必须在左和右DataFrame对象中存在(找到)。left_on左侧DataFr.原创 2020-05-26 10:53:45 · 6122 阅读 · 0 评论 -
EduCoder Pandas合并数据集 第一关:Concat与Append操作
文章目录任务描述相关知识合并时索引的处理join和join_axes参数append()方法编程要求任务描述本关任务:使用read_csv()读取两个csv文件中的数据,将两个数据集合并,将索引设为Ladder列,并将缺失值填充为0。相关知识在Numpy中,我们介绍过可以用np.concatenate、np.stack、np.vstack和np.hstack实现合并功能。Pandas中有一个pd.concat()函数与concatenate语法类似,但是配置参数更多,功能也更强大,主要参数如下。.原创 2020-05-26 10:03:26 · 5734 阅读 · 0 评论