专栏首页PPV课数据科学社区原创:R语言18讲 (二)

原创:R语言18讲 (二)

在学习R语言数据分析之前,我们对于R这个软件需要做一些简单的了解,这样对于我们以后编程和数据分析有很大的帮助,简单是说,就是大致了解一下R软件的界面的和操作特性,那么今天我们要讲的一个重点,也是R一个非常大的特色,就是R软件自带的帮助文档,虽然是全英文的,不过在本文的引导下,对于英语4级的同学爱好者来说足以弄懂R的帮助文档.

一.让我们先看看R的界面,这里我们只介绍RStudio这个软件,当然我们在使用这个软件的前提是要在我们的电脑上安装R软件的.

先看看记号1,这里是软件的控制台,也就是命令显示和执行结果的地方,我们可以直接在这里输入命令,敲击回车键便可以执行.记号2,则是脚本输入界面,这里可以写上脚本,同时也可以黏贴其他地方的脚本,在这里写的命令我们可以敲击Ctrl加Enter执行命令,也可以鼠标点击5,执行.界面的3处是一个多功能台,依次是file,可以打开本地文件,plot则是显示图形结果的地方,packages则可以显示当前下载和加载的包,在这里可以搜素,勾选你要加载的包,这样免除命令行操作,也是非常方便的.后面的help顾名思义则是显示帮助文档的地方,另外6,工具栏这里包括包的安装.所以总结到这里安装包是有三种途径的,非常的方便.

二.在外面正式编写自己的数据分析程序之前,我们需要搞懂的另外一些东西,就是简单是软件操作,这里列举一些我们常用的操作命令. 注意 xxxxx的地方是一个代称.XXXXX处应该输入包的名称

安装包 install.packages(" xxxxxx ")

加载包 library( xxxxx )

查看包的帮助文档help("xxxxx") 或?xxxxx

获取当前工作区间getwd()

更改工作区间 setwd( "xxxxxx")

清楚当前对象rm()

二.我们都知道R的帮助文档很强大,非常详细而且方便获取.这对于我们学习R有很大的帮助,但是,前提是需要我们看得懂呀,当然英语大神这里完全忽略,而如果你对英语只是刚刚大学过了四级,或者四级也没过,就一个高中水平,那看全英文的帮助文档还是比较吃力的,尤其里面的一些术语,这里我为大家整理了一些常见的术语,和一些方法,在我们学习初期,足够应付全英文的帮助文档啦.

首先,先学学几个单词:

file 文件路径 Description简述 Usage用法 Arguments参数 Details详细 value 数值 Examples例子

header 表标题 logical_value 逻辑值 delimiter 分隔符 object 对象 col列 row 行 vector向量

dimensions维度 data数据

再来实践一下,还记得刚才看到的怎么打开帮助文档吗? 这里我们就以刚才学的函数setwd (" ") 为例学习怎么看帮助文档找到我们需要的信息,现在你都知道setwd是干什么用的,下面便是它的帮助文档,

首先.最大的一行字便是它的标题,简单说明它的功能,然后下面每一段都有一个黑色加粗分标题,分别是 简述, 用法, 参数,数值,注意,扩展,例子 这样我们对于帮助文档的结果便一目了然了,需要查看什么就可以直接看哪个栏目, 其实到这里我相信大家以前足以掌握帮助文档的使用方法了,什么?这就可以看全英文资料了? 你可呢会很惊讶可能会以为我是不是开玩笑,当然不是,如果说,非要你能够自如的看懂帮助文档,那你懂得英语功底可以去当老师了,这里,我们并不需要那么好的功底,我们有了R的 一些操作经验后,再去看帮助文档时,虽然任然不懂英语的意思,但是我们可以借助翻译工具,自己不懂的单词,不懂的语句直接复制到百度翻译,谷歌翻译中去,虽然有时候得出的结果不像人话,但是,你若是对R有些背景知识的人,是可以大概看懂的,不信,你可以跟着把这18讲看完,或者随便买本入门级的书看看,再去查看任一函数的帮助文档.到时,便会豁然开朗的.


未完待续,

PPV原创文章,严禁转载. (文:@白加黑治感冒)

本文分享自微信公众号 - PPV课数据科学社区(ppvke123)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-04-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R包之tm:文本挖掘包

    简介 安装 数据输入—文集(corpus) 数据输出 查看语料库(corpora) 查看某几条信息 查看单个文档元数据 查看单个文档内容 查看多个文档内容 变换...

    小莹莹
  • 文本数据的机器学习自动分类方法(上)

    【编者按】:随着互联网技术的迅速发展与普及,如何对浩如烟海的数据进行分类、组织和管理,已经成为一个具有重要用途的研究课题。而在这些数据中,文本数据又是数量最大的...

    小莹莹
  • Python程序员都会喜欢的6个库

    在编程时,小挫折可能与大难题一样令人痛苦。没人希望在费劲心思之后,只是做到弹出消息窗口或是快速写入数据库。因此,程序员都会喜欢那些能够快速处理这些问题,同时长远...

    小莹莹
  • Learning to Rank 小结

    一、学习排序(Learning to Rank) LTR(Learning torank)学习排序是一种监督学习(SupervisedLearnin...

    智能算法
  • ElasticSearch 文档的增删改查都不会?

    本文主要是介绍 ElasticSearch 的文档增删改查和批量操作,同时会介绍一些 REST API 返回状态码的具体含义。

    武培轩
  • Java配置环境 第一个程序-复习

    Tiobe看语言类排行榜 字节码运行在vm 内存泄漏溢出 可以声明多个类,但只能有一个类有pubic 唯一可以变的参数[] 和args位置和名称,但不建...

    瑞新
  • 解除Word文档的编辑锁定

    有时候从某些网站上导出的一些文档,由于它里面的正则表达式或者兼容性的问题会造成格式略微有点问题,而这些文档又被限制编辑,根本没法二次微调修改,下面就演示一下我从...

    啤酒单恋小龙虾
  • TF-IDF

    简单来说,向量空间模型就是希望把查询关键字和文档都表达成向量,然后利用向量之间的运算来进一步表达向量间的关系。比如,一个比较常用的运算就是计算查询关键字所对应的...

    easyAI
  • MongoDB权威指南学习笔记(1)--基础知识与对文档的增删改查

    使用.来分割不同命名空间的子集合,例如一个博客系统可能包含两个集合,分别时blog.posts和blog.authors。

    用户1637228
  • Android-日夜主题切换(google推荐)

    android日夜间模式切换相比大家都接触过,我之前也经常用,但今天想给大家推荐一个google推荐的实现方式,实现起来比较简单,就是咱们今天的主角主题----...

    android_薛之涛

扫码关注云+社区

领取腾讯云代金券