R | 小技巧

使用R有一段时间,如今开始系统性归纳此前所学,亦当深化记忆。

R studio

R studio是R的一种编译环境,较为user friendly。


R | 小技巧_第1张图片

其代码输入的主要区域为console与source。个人感觉最好在source中以脚步的形式编写代码,即使只有一两行,可以养成编写代码的习惯。在脚本中编写代码可以“ctrl + Enter”的形式运行当前光标所在一行的代码,或者选择多行后一起运行。

R 的小技巧

  1. 在console中可通过键盘的“↑”返回上一行的代码
  2. dev.off() 可以弃除当前所有画图。
  3. rm(list = ls()) 可以移除当前环境中所有变量,其中rm() = remove()
  4. R studio中各种小扫把,可以去除相应区域的对象。
  5. ‘?function’可以查询该function的信息。可以将help中的例子复制至script中尝试调用。
Examples # rm() 的例子

tmp <- 1:4
## work with tmp  and cleanup
rm(tmp)

## Not run: 
## remove (almost) everything in the working environment.
## You will get no warning, so don't do this unless you are really sure.
rm(list = ls())

## End(Not run)

R包的安装

.libPaths()可查看当前包安装的路径

> .libPaths()
[1] "**/R-3.5.2/library"

R library的安装可以通过 install.packages("library") 实现。
安装后,每次重启R后要载入library时,有两种方法:

library()
require()

两者区别在于:

library和require都可以载入包,但二者存在区别。
在一个函数中,如果一个包不存在,执行到library将会停止执行,require则会继续执行。

环境变量

可以使用Sys.getenv()获取当前系统的环境变量

当前变量

ls() 默认下可以获取当前已创建的变量

a <- 1:3
b <- c('a','b','c')
ls()
## [1] "a" "b"

暂完。

你可能感兴趣的:(R | 小技巧)