R语言基础入门

R语言是一种用于统计分析和数据可视化的流行编程语言。本文将介绍R语言的基础知识,包括数据类型、变量、函数等内容,帮助读者快速入门R语言编程。
数据类型
R语言中有多种数据类型,包括数值型、字符型、逻辑型、向量、矩阵、数组、数据框等。下面将对这些数据类型进行详细介绍。
数值型
数值型数据在R语言中用于表示数值,可以是整数或浮点数。比如:
a <- 10
b <- 3.14
字符型
字符型数据用于表示文本信息,需要用引号括起来。比如:
c <- "Hello, world!"
逻辑型
逻辑型数据用于表示逻辑值,只有两个取值:TRUE和FALSE。比如:
d <- TRUE
e <- FALSE
向量
向量是一种包含多个元素的数据结构,可以是数值型、字符型或逻辑型。比如:
vec <- c(1, 2, 3, 4, 5)
矩阵
矩阵是二维的数据结构,可以包含数值型、字符型或逻辑型的数据。比如:
mat <- matrix(1:9, nrow=3, ncol=3)
数组
数组是多维的数据结构,在R语言中可以有任意维度。比如:
arr <- array(1:12, dim=c(2, 3, 2))
数据框
数据框是一种类似于表格的数据结构,用于存储多个变量的数据。比如:
df <- data.frame(name=c("Alice", "Bob", "Charlie"), age=c(25, 30, 35))
变量
在R语言中,可以用赋值语句创建变量。比如:
x <- 10
函数
函数是R语言中的重要概念,用于封装一段可重复利用的代码。可以使用内置函数,也可以自定义函数。比如:
# 自定义函数
square <- function(x) {
return(x^2)
}
# 调用函数
result <- square(5)
print(result)
以上就是R语言的基础知识介绍,希望读者可以通过本文快速入门R语言编程。如果想深入学习R语言,还可以了解更多高级内容,如数据处理、可视化、统计分析等。
极客教程