Learning Path
浏览 R 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
131
R lapply() 函数 - 列表应用 R 语言实例 R lapply() 函数用于对列表或向量的每个元素应用一个函数,返回列表。 lapply() 是 R 中最重要的函数式编程工具之一,避免使用 for 循环。 lapply() 函数语法格式如下: lapply(X, FUN, ...) 参数说明: X 输入列表或向量。 FUN 要应用的函数。 ... 传递给 FUN 的额外参数。 实例 [mycode4 type=..
R legend() 函数 - 添加图例 R 语言实例 R legend() 函数用于在图形中添加图例,帮助读者识别不同的数据系列。 当图形中包含多组数据时,图例是必不可少的元素。 legend() 函数语法格式如下: legend(x, y = NULL, legend, col, pch, lty, lwd, fill, title = NULL) 参数说明: x, y 图例位置:'topright'、�..
R levels() 函数 - 因子水平操作 R 语言实例 R levels() 函数用于获取或设置因子的水平(类别)。 levels() 可以用来查看因子包含哪些类别,也可以修改类别名称或重新排序。 levels() 函数语法格式如下: levels(x) levels(x)..
R library() 和 require() 函数 - 加载包 R 语言实例 R library() 函数用于加载已安装的扩展包,使其函数可用于当前会话。 require() 与之类似,但在包不存在时返回 FALSE 而不是报错终止。 两个函数语法格式如下: library(package) require(package) 参数说明: package 包名(可以不加引号)。 实例 [mycode4 type='rs..
R list() 函数 - 创建列表 R 语言实例 R list() 函数用于创建列表,这是 R 中最灵活的数据结构。 列表可以包含不同类型、不同长度的元素,非常适合组织复杂数据。 list() 函数语法格式如下: list(...) 实例 [mycode4 type='rsplus'] # 创建包含多种类型的列表 student..
R lm() 函数 - 线性回归模型 R 语言实例 R lm() 函数用于拟合线性回归模型,分析自变量与因变量之间的线性关系。 线性回归是统计建模中最基础也最重要的工具之一。 lm() 函数语法格式如下: lm(formula, data) 参数说明: formula 公式,格式为 y ~ x1 + x2 + ...,其中 y 是因变量,x 是自变量。 data 数据框,包含公式中的变量。 实例 [mycode4 type=&#..
R log() 函数 - 计算对数 R 语言实例 R log() 函数用于计算数值的对数。 对数是指数运算的逆运算。在数据变换、信息论和统计建模中广泛使用对数来压缩数值范围。 log() 函数语法格式如下: log(x, base = exp(1)) 参数说明: x 输入数值或数值向量,必须大于 0。 base 对数的底数,默认为 exp(1) 即自然对数(底数为 e)。 实例 [mycode4 type='rsplu..
R mapply() 函数 - 多变量应用 R 语言实例 R mapply() 函数是 sapply() 的多变量版本,可以对多个列表/向量同时应用函数。 当需要逐元素处理多个参数时,mapply() 可以替代嵌套循环。 mapply() 函数语法格式如下: mapply(FUN, ..., MoreArgs = NULL, SIMPLIFY = TRUE) 参数说明: FUN 要应用的函数。 ... 要传递给 FUN 的多个参数(..
R match() 函数 - 元素匹配 R 语言实例 R match() 函数用于查找一个向量中的元素在另一个向量中首次出现的位置。 match() 与 %in% 运算符类似,但返回位置而非逻辑值。 match() 函数语法格式如下: match(x, table, nomatch = NA_integer_) 参数说明: x 要查找的元素向量。 table 被搜索的目标向量。 nomatch 匹配失败时返回的值,默认 NA。 ..
R mean() 函数 - 计算平均值 R 语言实例 R mean() 函数用来计算样本的平均值,该函数的第二个参数可以设置去掉部分异常分数据。 mean() 函数语法格式如下: mean(x, trim = 0, na.rm = FALSE, ...) 参数说明: x 输入向量 trim 在首尾分别去除异常值,取值范围为 0 到 0.5 之间,表示在计算均值前需要去掉的异常值的比例。 na.rm 布尔值,默认为 FALSE,设..
R median() - 计算中位数 R 语言实例 R median() 函数用来计算样本的中位数。 中位数(Median)又称中值,统计学中的专有名词,是按顺序排列的一组数据中居于中间位置的数,代表一个样本、种群或概率分布中的一个数值,其可将数值集合划分为相等的上下两部分。 median() 函数语法格式如下: median(x, na.rm = FALSE) 参数说明: x 输入向量 na.rm 布尔值,默认为 FALSE,..
R merge() 函数 - 合并数据框 R 语言实例 R merge() 函数用于按共同列将两个数据框合并在一起。 merge() 类似于 SQL 中的 JOIN 操作,支持内连接、左连接、右连接和全连接。 merge() 函数语法格式如下: merge(x, y, by, by.x = by, by.y = by, all = FALSE, all.x = all, all.y = all) 参数说明: x, y 要合并的两个数..
R min() 和 max() 函数 - 计算最小最大值 R 语言实例 R min() 和 max() 函数分别用于计算向量中元素的最小值和最大值。 这两个函数在数据探索和异常值检测中非常常用。 min() 和 max() 函数语法格式如下: min(x, na.rm = FALSE) max(x, na.rm = FALSE) 参数说明: x 输入向量。 na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。 实例..
R names() 函数 - 名称操作 R 语言实例 R names() 函数用于获取或设置对象的名称属性。 names() 可应用于向量、列表和数据框,用于管理元素的名称。 names() 函数语法格式如下: names(x) names(x)..
R nchar() 函数 - 获取字符数量 R 语言实例 R nchar() 函数用于计算字符串中字符的数量。 nchar() 可以处理中文等多字节字符,是字符串处理中最基础的函数之一。 nchar() 函数语法格式如下: nchar(x, type = 'chars') 参数说明: x 输入字符串向量。 type 计数类型:'chars'(字符数)、'bytes'(字节数..
R order() 函数 - 获取排序索引 R 语言实例 R order() 函数返回排序后各元素在原向量中的索引位置。 与 sort() 返回排好的值不同,order() 返回的是排序的排列(permutation),在数据框排序中非常有用。 order() 函数语法格式如下: order(x, decreasing = FALSE, na.last = TRUE) 参数说明: x 输入向量(可传入多个向量用于多条件排序)。 de..
R par() 函数 - 设置图形参数 R 语言实例 R par() 函数用于设置和查询图形参数,控制图形的全局外观。 通过 par() 可以调整图形布局、边距、字体等多种属性。 par() 函数语法格式如下: par(..., no.readonly = FALSE) 常用参数说明: 参数说明示例 mfrow每页多图的行列数par(mfrow = c(2, 2)) mar图形边距par(mar = c(4, 4, 2, 1)) c..
R paste() 函数 - 字符串拼接 R 语言实例 R paste() 函数用于将多个字符串或向量拼接在一起。 paste0() 是 paste() 的无分隔符版本,等价于 paste(sep = '')。 paste() 函数语法格式如下: paste(..., sep = ' ', collapse = NULL) paste0(..., collapse = NULL) 参数说明: ..
R pie() 函数 - 绘制饼图 R 语言实例 R pie() 函数用于绘制饼图,展示各部分在整体中所占的比例。 饼图适合展示不超过 5-6 个分类的占比关系。 pie() 函数语法格式如下: pie(x, labels = names(x), radius = 0.8, main = '', col = NULL, clockwise = FALSE) 参数说明: x 各部分的数值向量。 labels..
R plot() 图形类型详解 R 语言实例 R plot() 函数通过 type 参数可以创建多种类型的图形。 不同的 type 选项适合不同的数据可视化需求。 plot() 的 type 参数常见的取值: type值说明适用场景 'p'点(默认)散点图 'l'折线折线图 'b'点和线显示数据点位置和趋势 'o'覆盖的点和线时间序列 'h&#..
R plot() 函数 - 绘制散点图 R 语言实例 R plot() 函数是最基础的绘图函数,用于创建散点图、折线图等多种图形。 plot() 是 R 图形系统的入口,几乎所有可视化都从它开始。 plot() 函数语法格式如下: plot(x, y, type = 'p', main = '', xlab = '', ylab = '', col = &..
R prod() 函数 - 计算乘积 R 语言实例 R prod() 函数用于计算向量中所有元素的乘积。 在计算几何平均、阶乘或组合概率时经常用到 prod()。 prod() 函数语法格式如下: prod(x, na.rm = FALSE) 参数说明: x 输入向量。 na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。 实例 [mycode4 type='rsplus'] # 创建向量 x..
R quantile() 函数 - 计算分位数 R 语言实例 R quantile() 函数用于计算数据的分位数。 分位数是将数据排序后按比例划分的点。例如中位数就是 50% 分位数。 quantile() 函数语法格式如下: quantile(x, probs = seq(0, 1, 0.25), na.rm = FALSE) 参数说明: x 输入数值向量。 probs 分位点概率值,取值范围 0 到 1。默认返回四分位数(0, ..
R range() 函数 - 计算数值范围 R 语言实例 R range() 函数用于返回向量中元素的最小值和最大值。 它一次性返回一个包含两个值的向量,比分别调用 min() 和 max() 更方便。 range() 函数语法格式如下: range(x, na.rm = FALSE) 参数说明: x 输入向量。 na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。 实例 [mycode4 type='r..