R语言快速入门
R函数
使用关键字function来创建一个R函数,如下
function_name <- function(arg_1, arg_2, ...) {
Function body
}
如下方式调用和创建函数(含参数)
# Create a function with arguments.
new.function <- function(a = 10, b = 20) {
result <- a * b
print(result)
}
# Call the function without giving any argument.
new.function()
# Call the function with giving new values of the argument.
new.function(11, 22)
R函数字符串
注意:
字符串开头和结尾的引号应为双引号或双引号,他们不能混合。
双引号可以插入到以单引号开始和结尾的字符串中。
单引号可以插入到以双引号开始和结尾的字符串中。
双引号不能插入到以双引号开始和结尾的字符串中。
单引号无法插入到以单引号开始和结尾的字符串中。
字符串操作
连接字符串 - paste()函数
a <- "Hello"
b <- 'How'
c <- "are you? "
print(paste(a,b,c))
print(paste(a,b,c, sep = "-"))
print(paste(a,b,c, sep = "", collapse = ""))
R包
-
.libPaths()
这个函数可以忽的包含R包的位置 -
library()
这个函数获取所有安装的软件包列表 -
search()
获取R环境(当前)加载的所有包
安装新包 -
install.packages("XML")
获取到新的包,如果是第一次使用安装的话,会要求选择包的下载地址选择。或者使用install.packages(file_name_with_path, repos = NULL, type = "source")
安装源代码(这里有个问题,如果是Linux中使用安装的话,一般不会安装成功/(ㄒoㄒ)/~~,需要在本地先安装很多需要的包(apt-get install命令)才能安装) - 加载程序包
library("package Name", lib.loc = "path to library")
# Load the package named "XML"
install.packages("D:/XML_3.98-1.3.zip", repos = NULL, type = "source")