- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国地方高校MOOC联盟指定参考书,深圳大学教材出版基金资助
新媒体数据挖掘基于R语言
of
40
2
习题
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
3
RGui,一种最基础的基于图形用户界面的R语言开发与环境。
2.1.1 RGui的下载与安装
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
4
版本选择的小技巧:硬件位数(当前买的电脑一定是64位)=Windows操作系统位数(如图2-5所示,右键点击“我的电脑”,在属性中可以看到)=应用软件,这意味着如果是32位Windows,只能安装32位的R软件;如果是64位Windows,则可以选择安装32位或64位的R软件(建议两者一致,即选择64位)。
Windows的版本(64位),决定了RGui的安装版本(64位)
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
5
2.1.2 RGui的基本使用
RGui语言的两种命令行工作方式
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
6
2.1.2 RGui的基本使用
Rgui的图形化界面工作方式
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
7
2.1.3 示例:使用R Commander实现统计功能
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
8
2.1.4 R的内置数据集和扩展功能包
1 内置数据集
R语言内置了许多供演示用途的、预定义的数据集,可以方便用户直接以这些示例数据进行统计分析、图形可视化等功能试验。和数据集有关的R命令有:
在命令行中输入并执行data(),即可列举R中自带的数据包及相关描述;
直接输入并运行数据集名,可以查看该数据集中的具体数据内容;
1
2
attach(数据集名),用于绑定数据集,绑定后可以直接使用数据集中的数据。例如:attach(mtcars);plot(wt,mpg);表示载入数据集mtcars,并利用其中的数据进行简单绘图。
3
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
9
2.1.4 R的内置数据集和扩展功能包
2 扩展功能包
R语言的包(Package),相当于其他编程语言中的对象(Object),提供一组逻辑相关的完成某项应用的数据和功能(方法)的预定义代码;“开源的R有着强大的社区支持”,就体现在可以通过安装功能包,近乎无限地扩展R的功能。和包有关的R命令有:
Library()#列举已经安装好的软件包
install.packages(包名)#安装软件包,软件包要在安装后才能装载
1
2
library(包名)#装载软件包,软件包要在装载后才能调用
3
Remove.packages(包名)#删除软件包
4
if(!require(包名)){install.packages(包名)};library(包名)
5
2.1 R的获取、安装与基本使用
第二章 R语言开发环境
of
40
10
R本身自带了许多学习和参考资源,能给R的学习者和使用者提供有益的帮助。我们可以通过R直接查看帮助(R语言规范、自带数据包信息、功能包及相关函数等实用信息),也可以通过访问R的网站获取帮助文档。
和帮助有关的R命令有:
help()#显示如何使用帮助的页面;
help.start()#显示R语言的在线文档页面,单击超链接即可进行相关的资源查询;
help(函数名)#查询某函数的相关信息,双引号可要可不要;
?函数名 #在已经加载了包的前提下,查询包内函数的相关信息,双引号可要可不要;
??函数名#若没有加载包,能查询函数所在包的信息,再查询该函数的信息,双引号可要可不要;
注意,其实R的任何函数都属于某个包,包括预定义函数(属于某默认预安装的包),例如??Install.packages可以发现信息utils::install.packages,这就是说install.packages()函数其实是R Studio已经默认预安装的软件包utils中的函数。
2.1.5 R的帮助系统
of
40
11
习题
2.2 R的IDE开发环境RStudio
第二章 R语言开发环境
of
40
12
2.1.6 R的工作空间和工作目录
集成开发环境(IDE,Integrated Development Environment)是用于提供综合、高效开发环境的应用程序,集成了代码编辑、分析、调试和图形用户界面等一
文档评论(0)