1 R一些常用小命令
1.1 系统相关
1.1.1 重启R session
.rs.restartR()
2 Rstudio快捷键总结
alt + arrow
: 代码整体移动.shift + alt + mouse click
:大光标.
3 R小技巧
3.1 从字符串获取其所代表的变量名的对象
使用get()
函数.比如:
a <- 1:10
b <- "a"
b
## [1] "a"
get(b)
## [1] 1 2 3 4 5 6 7 8 9 10
3.2 将某个对象赋予某个字符串所代表的变量名
使用assign()
函数.
b <- "a"
assign(x = b, value = 1:10)
a
## [1] 1 2 3 4 5 6 7 8 9 10
b
## [1] "a"
这个函数非常有用,尤其是在一个循环中,你想将每个循环获得的对象赋予给一些使用数字编号的变量名中.
rm(list = ls())
for(i in 1:10){
cat(i, " ")
temp <- 1:i
assign(x = paste("run", i, sep = "_"), value = temp)
}
## 1 2 3 4 5 6 7 8 9 10
run_1
## [1] 1
run_5
## [1] 1 2 3 4 5
run_10
## [1] 1 2 3 4 5 6 7 8 9 10