记录自己学习R语言的过程。
已经下好RStudio。
(1)HELLOW WOLD
输出很简单,双引号 "输出内容"
(2)判断2017是否是素数
在使用包之前都要加载,若没下载包,使用以下命令:
install.packages("包名") 根据具体的包名填写内容。
isprime() 返回结果是1 表示素数,0表示非素数。
(3)分段函数表达
如果x >0 输出1,否则输出0;
ifelse(a,b,c) 函数
a:表达式
b:符合表达是返回b,否则返回c
(4)循环表达
求s = 1+2+3+.....+100
(如果是s=1+3+5+...+100呢,暂时存疑)
(5)获取帮助
help("sum") 或者?sum
查看函数sum的帮助。
其他函数help("其他函数名称")
(6)函数实例
example(函数名称)
(7)文档搜索
help.start()命令会打开浏览器,显示全部帮助文档。包括一些入门的文档,以及搜索功能。
(8)工作空间
工作空间就是当前R的工作环境,R对工作空间自动保存了两个隐藏文件:.RData 和 .Rhistory,.RData 以二进制的方式保存了会话中的变量值,.Rhistory以文本的方式保存了会话中的所有命令。
getwd():显示当前的工作目录;
setwd("工作目录"):修改当前的目录为工作目录;
命令路径的分隔符可以为斜杠(/),双正斜杠(//)或者双反斜杠(\\);
只有反斜杠报错;
q():退出R,并询问是否保存工作空间
注意:
设置相应的工作目录,如果打开RStudio后,使用Setwd()命令,修改工作目录,必须进行以下操作,不然每次打开RStudio都是开始默认的工作目录。
点击Apply
(9)脚本
写脚本:
运行脚本:
在控制台运行以下代码:
source("文件名")
运行结果:
(10)常用的R包命令
安装R包的命令:install.packages("安装包")
查看已安装的R包的命令:installed.packages()
加载R包到内存的命令:library(安装包)
显示R包所在位置的命令:.libpath()
更新R包的命令:updata.packages()
删除R包的命令:remove.packages(参数)
显示已加载到R包的命令:library()
以上为所有内容,如有不正确的地方,敬请批评指正!