R cookbook

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
Avatar
Xiaotao Shen
Postdoctoral Research Fellow

Metabolomics, Multi-omics, Bioinformatics, Systems Biology.

Related

Next
Previous
comments powered by Disqus