关于本站
人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!
经管之家新媒体交易平台
提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】
论文
- 毕业论文 | 写毕业论文
- 毕业论文 | 为毕业论文找思路
- 毕业论文 | 可以有时间好好写 ...
- 毕业论文 | 毕业论文如何选较 ...
- 毕业论文 | 毕业论文选题通过 ...
- 毕业论文 | 还有三人的毕业论 ...
- 毕业论文 | 毕业论文答辩过程 ...
- 毕业论文 | 本科毕业论文,wi ...
考研考博
- 考博 | 南大考博经济类资 ...
- 考博 | 考博英语10000词汇 ...
- 考博 | 如果复旦、南大这 ...
- 考博 | 有谁知道春招秋季 ...
- 考博 | 工作与考博?到底 ...
- 考博 | 考博应该如何选择 ...
- 考博 | 考博失败了
- 考博 | 考博考研英语作文 ...
留学
- 日本留学 | 在日本留学心得
- 日本留学 | 日本留学生活必需 ...
- 日本留学 | 【留学日本】2015 ...
- 日本留学 | 日本海外留学8年来 ...
- 日本留学 | 日本留学费用_日本 ...
- 日本留学 | 求在日本留学的师 ...
- 日本留学 | 日本留学的有没有 ...
- 日本留学 | 日本留学
TOP热门关键词
数据分析职场新人,精通一门语言至关重要。写个web服务,可以用python、写个服务器脚本,可以用python、数据清洗和网络爬虫,可以用python、做机器学习数据挖掘,可以用python等等,所以说人生苦短,我用PythonPS:根 ...
扫码加入金融交流群 |
PS:根据上期学员的反馈和优化,接下来8月9—12日 Python数据挖掘深圳班变成4天(具体课程内容详见帖子回复) 跟着覃老师一起领悟数据挖掘算法在行业应用。下面介绍课程中的一个小案例,自己先好好学习下。强化的培训,应该让你可以学完后很自信,学以致用,快速上手解决工作中的问题。
https://pic.bbs.jg.com.cn/album/201406/25/113009ndq96ff6qdplz6bl.jpg(深圳现场班)
https://pic.bbs.jg.com.cn/album/201406/25/112957vvz2qjd2l0rzmg2m.jpg(远程直播班)
问题是数据整理中经典的分类汇总问题,各个软件,SAS、R语言甚至Excel都可以比较好地解决此问题,但Python解决此问题时,也可以做到“一剑封喉”,并体现出其独特的优势。我们先看问题:
题目:下列数据来自某市房地产公司的资料,试按房屋类型和每一房屋类型下卧室个数的多少计算其平均售价。
问题比较清楚,这是一个按照“房屋类型”和“卧室个数的多少”的双条件汇总问题,即考虑在A和B两个条件下的数据分类汇总问题。该问题在工作中是常见的问题,如果在Excel完成,要依靠数据的预处理和较为复杂的函数来进行。
我们先来试算一下,比如,先看第5行,在“RANCH”这个房屋类型下,“BEDROOMS”个数为3的数据记录总共有2条,即第“5”条和第“11”条,其房价分别是“$86,650”和“$89,100”,不难算出其平均价格为“$87,875”。
用Python的Pandas(专门进行数据处理的模块)计算,首先面临的问题是如何导入数据,并且把房屋价格里面的“$”和“,”去掉,这样才能进行计算。于是一个双条件分类汇总的问题变成了字符处理的问题。
当然不可能手动去读入数据,最简洁的方式是将数据选择鼠标右键复制下来,然后这样导入:
导入让把所有的数据赋给“a”,“a”的数据结构看一下是:
告诉我们是“字符串”。面对字符串,进一步显示“a”,发现其被“\n”分割:
于是想办法去掉“\n”。去掉“\n”不是很难,一句“a.split("\n")”就可以去掉。但是进一步我们发现,各个变量是以空格“ ”相连的,所以还要去掉这个空格以便进一步计算。这里利用Python常用的“逐行扫描”技巧来完成。通常前面要先定义一个空的list,比如b:
这一步完成之后,一定要看一下b的结果,如下图所示:
下一步就是要去掉价格price里面的“$”和“,”了,这一步完成的方法比较多,最朴素的想法是用什么都没有的“”去置换这2个元素:
这里又用到Python的“for”循环的“逐行扫描”的技巧。这一步将“b”变成:
到了这一步,离结果只有“一步之遥”了。为了保险起见,我们把所有的变量都“数值化”,使用下面的语句去遍历:
得到如下的结果:
仔细比较一下前图,发现字符串都变成了数字。
到了这时候,就是“临门一脚”了,我们把数据整理成为我们熟悉的“数据框”的形式,这一步让Pandas来上场,经过整理之后,数据变得“赏心悦目”:
请注意,这条语句中,指明第一行是变量名。
通常,面临这样的数据,要进行各种计算是非常方便的。比如,要完成一开始题目提出的问题,只需一句话即得结果:
这句“画龙点睛”之笔是用groupby这个函数把数据按照2个条件分组,然后计算其均值。“.”加函数的方式是Python里面常用的形式。我们看一下Python计算结果里面的“RANCH”和“3”,是“87875”,与我们之前计算的完全吻合。这样我们就按要求用Python完成了该数据的整理汇总。
数据的整理汇总是进行数据分析和数据挖掘工作的前期准备,比较重要,往往占用很大一部分时间。数据清洗的能力有时候直接决定数据挖掘建模预测的成败。通过该简单的小例子,向大家展示了Python中的Pandas在这方面的优势和方法。当然,Python及Pandas神通广大,远远不止做这些简单的工作,希望大家掌握这个数据分析利器,在大数据时代更好更充分的发掘数据的价值。
https://pic.bbs.jg.com.cn/album/201406/25/113009ndq96ff6qdplz6bl.jpg(深圳现场班)
https://pic.bbs.jg.com.cn/album/201406/25/112957vvz2qjd2l0rzmg2m.jpg(远程直播班)
在线咨询
张老师
手机:13718534278(微信)
QQ :2931495854
邮箱:zhangwei@pinggu.org
覃老师企业内训经验也相关丰富,帮助学员拓展数据思维、扫清知识上的障碍,深受客户的好评。
中国电信企业内训详情链接 https://www.cda.cn/hd/162.html
中国工商银行企业内训详情链接https://www.cda.cn/hd/125.html
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
您可能感兴趣的文章
本站推荐的文章
- 哲学名言 | 【独家发布】经典哲学名言
- 哲学书籍 | 求推荐一本讲人生目标的哲学书籍 ...
- 哲学书籍 | 20部必读的哲学书籍
- 哲学书籍 | 经济人,开拓你逻辑思维的哲学书 ...
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 经典的哲学书籍
人气文章
1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。