2018-12-20学习小组DAY4-沈佳程
2018-12-21 本文已影响57人
bab5430ae8d4
R语言学习-基本操作
(脚本区的代码运行可点击窗口右上run或者Ctrl+Enter,控制台直接Enter)
1、工作目录
· 当前工作目录:getwd()
(类似于Linux的pwd
)
· 设置工作目录:setwd("C:\\...\\...")
(双反斜杠也可用“/”替代)
2、列出目录下文件夹
· list.files()
或dir()
(相当于Linux中的ls
)
如:
> list.files(path = "C:\\Users\\Administrator\\Desktop\\文档\\生信学习小组")
[1] "bio" "conda-cheatsheet.pdf" "R"
[4] "生信学习day3.docx"
> dir(path = "C:\\Users\\Administrator\\Desktop\\文档\\生信学习小组")
[1] "bio" "conda-cheatsheet.pdf" "R"
[4] "生信学习day3.docx"
3、计算
如
> 1+2
[1] 3
> 2*3
[1] 6
> 9/3
[1] 3
> 4-3
[1] 1
4、函数
·求和:sum()
。如
> sum(1:5)
[1] 15
`列出函数
> x <- c(1:6) #先设一个变量
> ls() #列出变量
[1] "x"
> str(x) #列出变量具体信息
int [1:6] 1 2 3 4 5 6
> ls.str() #ls()与str()的组合
x : int [1:6] 1 2 3 4 5 6
5、赋值
·赋值符号:<-
6、删除对象
rm(x)
rm(x,y)
rm(list='x','y') #对象加引号,并用逗号隔开
rm(list=ls()) #删除所有对象
7、列出历史记录
history()
history(10) #列出近10条记录
8、清空屏幕
Ctrl+L
9、保存工作空间
save.image
#保存数据和绘图函数
10、plot(runif(50))
plot:制图;runif:生成服从正态分布的随机数
runif(50)
[1] 0.40525889 0.15134719 0.77692124 0.45140446 0.06649371 0.05933368 0.96008459
[8] 0.43888103 0.61886419 0.98615147 0.39440010 0.65928140 0.63395313 0.82923018
[15] 0.59362122 0.65177502 0.37525290 0.82944459 0.50368918 0.42060840 0.70364495
[22] 0.36236032 0.13755234 0.53913484 0.94068209 0.98841557 0.95458843 0.12785032
[29] 0.45144026 0.62046210 0.83713157 0.69560206 0.82910369 0.27793126 0.98769584
[36] 0.08342278 0.21820377 0.33075292 0.09034902 0.91272256 0.06182076 0.83543849
[43] 0.62651579 0.40094183 0.66764712 0.01920005 0.71374381 0.49734420 0.66514377
[50] 0.83897433
plot(runif(50))
Rplot.png