从头学习R和python数据分析(长期更新)
发布:dataminingr | 分类:会计库
关于本站
人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!
经管之家新媒体交易平台
提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】
论文
- 毕业论文 | 写毕业论文
- 毕业论文 | 为毕业论文找思路
- 毕业论文 | 可以有时间好好写 ...
- 毕业论文 | 毕业论文如何选较 ...
- 毕业论文 | 毕业论文选题通过 ...
- 毕业论文 | 还有三人的毕业论 ...
- 毕业论文 | 毕业论文答辩过程 ...
- 毕业论文 | 本科毕业论文,wi ...
考研考博
- 考博 | 南大考博经济类资 ...
- 考博 | 考博英语10000词汇 ...
- 考博 | 如果复旦、南大这 ...
- 考博 | 有谁知道春招秋季 ...
- 考博 | 工作与考博?到底 ...
- 考博 | 考博应该如何选择 ...
- 考博 | 考博失败了
- 考博 | 考博考研英语作文 ...
留学
- 日本留学 | 在日本留学心得
- 日本留学 | 日本留学生活必需 ...
- 日本留学 | 【留学日本】2015 ...
- 日本留学 | 日本海外留学8年来 ...
- 日本留学 | 日本留学费用_日本 ...
- 日本留学 | 求在日本留学的师 ...
- 日本留学 | 日本留学的有没有 ...
- 日本留学 | 日本留学
TOP热门关键词
从今天起这个系列开始写了,想通过这个系列帮助大家学习熟练数据分析和数据挖掘,俗话说工欲善其事必先利其器,这个教程选择的工具是R和python,尽管两门语言的用户一直在撕逼,我们这里就不详细比较二者的优劣势了, ...
扫码加入统计交流群![]() |
但是希望大家在这里学到与众不同的东西,跟着走下去保证能学会
前面要学会语言的基本操作,为什么用R,除了免费以外,因为它有大量的包可以下载安装,先学会包的安装,加载。
#加载包
- if (!suppressWarnings(require("ggplot2"))) {
- install.packages("ggplot2")
- require("ggplot2")
- }
- if (!suppressWarnings(require("reshape2"))) {
- install.packages("reshape2")
- require("reshape2")
- }
上面的代码共加载了两个包ggplot2和reshape2,前者是实现平面图表最好的工具,后者是数据整形数据清理的法宝,后者是为前者服务,他们的作者都是Hadley Wickham,他们家可是统计世家,父亲和姐姐都是统计学博士,最近他被推举为引起R软件革命的人,现在的facebook,google等巨鳄都在用他开发的包,但是我个人认为形容他的成就用一句话就够了:“他让成千上万人的工作变得更加简单”。
通常安装包都会使用`install.packages("reshape2")`语句,简简单单干净利落,还有一种批量安装包的方法就是将别人的R安装目录下的library文件夹整个拷贝到你的R下面,覆盖你的library文件夹,这样他的大多数包你基本都可以加载了,但是一些需要依赖环境的包除外。
另外就是加载包,加载包有两种方式`library()`和`require("")`,记得前面不带引号。比如只要执行`library(ggplot2)`就加载了ggplot2包。
上面的语句我们一共完成了四项项任务:加载、判断、安装、加载,suppressWarnings函数是捕捉并跳过报错的,如果加载`require("reshape2")`,reshape2没有安装,就会报错,报错就被suppressWarnings捕捉到,返回一个FALSE值,而“!”是个逻辑值函数,表示非的意思,这样如果报错,if语句就会判断非非为真,就会执行大括号里的模块,安装reshape2,然后加载。加载以后你就可以使用包里的函数了
“!”这个符号有用!!!
if语句在R中的结构是这样的:
- if () {
- }
- #或者
- if() {
- } else {
- }
这里需要谨记的一点是else一定要和if的大括号在一行,当然你也可以写if的嵌套形式,只要符合这个就行了。
需要说明的是R语言应用包的安装和python是不同的,R包安装和调取都在R里面进行,python模块是在系统环境安装,然后再在python里加载的。python模块安装除了将模块下载到本地然后用python执行脚本安装以外,比较简单的安装是使用easy_install模块安装,但是需要在系统环境安装,比如在win7下,打开CMD,然后在下面执行:
- easy_install pandas
这样就安装了pandas这个模块,如果报和Microsoft Visual C++ 9.0相关的错误,你需要去下面的地址下载安装以来环境Microsoft Visual C++ 9.0
- http://www.microsoft.com/en-us/download/details.aspx?id=44266
然后在python里调取模块
- import pandas as pd
这个pd是pandas一个缩写,比较像SQL里的表名称缩写,作用也比较相似,方便后面的代码使用。
到这里我们学习了R怎么安装包,怎么加载包,判断语句,非逻辑值和一个跳过错误函数,python怎么安装模块和加载模块。
我们的口号是写有挑战的代码。
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
![](static/2016/reg/jgewm.png)
您可能感兴趣的文章
本站推荐的文章
- 哲学名言 | 【独家发布】经典哲学名言
- 哲学书籍 | 求推荐一本讲人生目标的哲学书籍 ...
- 哲学书籍 | 20部必读的哲学书籍
- 哲学书籍 | 经济人,开拓你逻辑思维的哲学书 ...
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 哲学书籍
- 哲学书籍 | 经典的哲学书籍
人气文章
1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。