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包。
posted @
2024-06-20 09:49
火康乐
阅读(
85)
评论()
收藏
举报