基本操作
有关R语言的一些基本操作
在R语言中函数后面有且必须有一个括号(),如ls()
,在不带括号的情况下,将默认认为输入的是一个对象,如ls
获取当前的工作目录 getwd()
设置工作目录setwd()
补充:什么是工作目录?
工作目录(working directory)是文件系统当前所在的目录,如果命令没有额外指定路径,则默认为当前工作目录。
查看目录下包含的文件list.files()
或dir()
R语言中使用专用的符号一个小于号和一个减号<-
进行赋值而非其他编程语言中常用的等于号=
,如给变量x赋值为314的写法为x <- 314
。
事实上,我们也可以使用=
进行赋值,但是在R语言中的某些特殊的情况下可能会出现‘玄学’的错误,所以建议在使用R语言时使用<-
进行赋值。
如果你使用RStudio作为IDE[集成开发环境(Integrated Development Environment )],则可以通过同时按alt键以及-键快速输入赋值符号<-
此外我们还可以使用特殊赋值符<<-
强制赋值给一个全局变量,如x <<- 5
,这一操作在使用类似函数with()
之类的函数以及编写函数时十分的重要。
在R的终端中,我们也可以直接使用R函数进行运算,以及把一个R函数运算赋值给一个变量。
如计算1,2,3的平均数mean(1,2,3)
,回车之后输出结果为2;此时y <- mean(1,2,3)
等价于y <- 2
Last updated