标签:函数 seq expr 基础 向量 data condition 语言
typeof(x)
:检查变量x的数据类型。
is.numeric(x)
/ is.character(x)
/ is.logical(x)
:检查x是否为数值型、字符型或逻辑型。
as.numeric(x)
/ as.character(x)
/ as.logical(x)
:将x转换为数值型、字符型或逻辑型。
c()
:创建向量,如c(1, 2, 3)
。
length(x)
:返回向量x的长度。
sum(x)
/ mean(x)
/ max(x)
/ min(x)
:计算向量x的总和、平均值、最大值、最小值。
seq(from, to, by)
:生成序列,例如seq(1, 10, 2)
。
if (condition) {expr}
:条件判断,如果condition为真,则执行expr。
ifelse(test, yes, no)
:向量化的条件判断,根据test条件返回yes或no。
逻辑运算符
:&
(与),|
(或),!
(非)。
for (i in seq) {expr}
:循环,i遍历seq中的每个元素并执行expr。
while (condition) {expr}
:当condition为真时,重复执行expr。
repeat {expr}
:无限循环,直到遇到break
跳出循环。
function(name) {expr}
:定义函数,如square <- function(x) {x^2}
定义平方函数。
return(value)
:在函数内部返回value。
list(...)
:创建列表。
data.frame(...)
:创建数据框。
matrix(data, nrow, ncol, byrow)
:创建矩阵。
array(data, dim)
:创建数组。
read.table(file, header, sep)
:读取表格数据。
write.table(x, file, sep, row.names)
:写数据到文件。
summary(x)
:提供数据集x的摘要统计信息。
lm(formula, data)
:线性模型拟合。
cor(x, y)
:计算x与y的皮尔逊相关系数。
plot(x, y)
:绘制二维散点图。
hist(x)
:绘制直方图。
barplot(height)
:绘制条形图。
install.packages("package_name")
:安装R包。
library(package_name)
:加载已安装的R包。
标签:函数,
seq,
expr,
基础,
向量,
data,
condition,
语言
From: https://www.cnblogs.com/shuokang/p/18258107