从头学习R和python数据分析(长期更新)-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 会计>>

会计库

>>

从头学习R和python数据分析(长期更新)

从头学习R和python数据分析(长期更新)

发布:dataminingr | 分类:会计库

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

从今天起这个系列开始写了,想通过这个系列帮助大家学习熟练数据分析和数据挖掘,俗话说工欲善其事必先利其器,这个教程选择的工具是R和python,尽管两门语言的用户一直在撕逼,我们这里就不详细比较二者的优劣势了, ...
扫码加入统计交流群


从今天起这个系列开始写了,想通过这个系列帮助大家学习熟练数据分析和数据挖掘,俗话说工欲善其事必先利其器,这个教程选择的工具是R和python,尽管两门语言的用户一直在撕逼,我们这里就不详细比较二者的优劣势了,免得被人扔砖头。搁置争议,真的猛士会把两个都搞定,如果论主次的话我们以R为主兼论python。
但是希望大家在这里学到与众不同的东西,跟着走下去保证能学会
前面要学会语言的基本操作,为什么用R,除了免费以外,因为它有大量的包可以下载安装,先学会包的安装,加载。
#加载包
  1. if (!suppressWarnings(require("ggplot2"))) {
  2. install.packages("ggplot2")
  3. require("ggplot2")
  4. }

  5. if (!suppressWarnings(require("reshape2"))) {
  6. install.packages("reshape2")
  7. require("reshape2")
  8. }
复制代码
上面的代码共加载了两个包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中的结构是这样的:
  1. if () {

  2. }
  3. #或者
  4. if() {

  5. } else {

  6. }
复制代码
这里需要谨记的一点是else一定要和if的大括号在一行,当然你也可以写if的嵌套形式,只要符合这个就行了。
需要说明的是R语言应用包的安装和python是不同的,R包安装和调取都在R里面进行,python模块是在系统环境安装,然后再在python里加载的。python模块安装除了将模块下载到本地然后用python执行脚本安装以外,比较简单的安装是使用easy_install模块安装,但是需要在系统环境安装,比如在win7下,打开CMD,然后在下面执行:
  1. easy_install pandas
复制代码
这样就安装了pandas这个模块,如果报和Microsoft Visual C++ 9.0相关的错误,你需要去下面的地址下载安装以来环境Microsoft Visual C++ 9.0
  1. http://www.microsoft.com/en-us/download/details.aspx?id=44266
复制代码
然后在python里调取模块
  1. import pandas as pd
复制代码
这个pd是pandas一个缩写,比较像SQL里的表名称缩写,作用也比较相似,方便后面的代码使用。
到这里我们学习了R怎么安装包,怎么加载包,判断语句,非逻辑值和一个跳过错误函数,python怎么安装模块和加载模块。
我们的口号是写有挑战的代码。
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

本文论坛网址:https://bbs.pinggu.org/thread-3851948-1-1.html

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
经管之家 人大经济论坛 大学 专业 手机版