Learning Path
浏览 R 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
131
R rbind() 和 cbind() 函数 - 行列合并 R 语言实例 R rbind() 函数用于按行合并数据,cbind() 用于按列合并数据。 它们可以合并向量、矩阵和数据框,是构建数据结构的基础操作。 两个函数语法格式如下: rbind(...) # 按行合并(row bind) cbind(...) # 按列合并(column bind) 参数说明: ... 要合并的向量、矩阵或数据框。 实例 [mycode..
R rbinom() 函数 - 生成二项分布随机数 R 语言实例 R rbinom() 函数用于生成服从二项分布的随机数。 二项分布描述 n 次独立试验中成功的次数,每次试验成功概率为 p。常用于模拟抛硬币、质量抽检等场景。 rbinom() 函数语法格式如下: rbinom(n, size, prob) dbinom(x, size, prob) # 概率质量函数 pbinom(q, size, prob) # 累积分布函数..
R read.csv() 函数 - 读取 CSV 文件 R 语言实例 R read.csv() 函数用于读取 CSV(逗号分隔值)文件到数据框。 它是数据分析的第一步,CSV 是最常见的数据交换格式。 read.csv() 函数语法格式如下: read.csv(file, header = TRUE, sep = ',', stringsAsFactors = FALSE) 参数说明: file 文件路径或 UR..
R read.table() 函数 - 读取表格文件 R 语言实例 R read.table() 函数是 read.csv() 的底层通用版本,用于读取分隔符文本文件。 read.table() 可以处理各种分隔符格式的文件,如 TSV(制表符分隔)、固定宽度等。 read.table() 函数语法格式如下: read.table(file, header = FALSE, sep = '', dec = ..
R rep() 函数 - 重复元素 R 语言实例 R rep() 函数用于重复向量中的元素。 rep() 可以按整体重复整个向量,也可以按每个元素分别指定重复次数。 rep() 函数语法格式如下: rep(x, times = 1, each = 1, length.out = NA) 参数说明: x 要重复的向量。 times 整个向量重复的次数(或每个元素分别重复的次数向量)。 each 每个元素连续重复的次数。 length...
R rev() 函数 - 反转向量 R 语言实例 R rev() 函数用于反转向量中元素的顺序。 它将向量的最后一个元素变为第一个,第一个变为最后一个。 rev() 函数语法格式如下: rev(x) 参数说明: x 输入向量。 实例 [mycode4 type='rsplus'] # 反转数值向量 x..
R rexp() 函数 - 生成指数分布随机数 R 语言实例 R rexp() 函数用于生成服从指数分布的随机数。 指数分布常用于描述等待时间,如设备寿命、顾客到达时间间隔等。 rexp() 函数语法格式如下: rexp(n, rate = 1) dexp(x, rate = 1) # 密度函数 pexp(q, rate = 1) # 累积分布函数 参数说明: n 生成随机数的个数。 rate 比率参数,均值等于 1/rat..
R rnorm() 函数 - 生成正态分布随机数 R 语言实例 R rnorm() 函数用于生成服从正态分布(高斯分布)的随机数。 正态分布是自然界中最常见的分布,在统计分析和模拟实验中应用广泛。 rnorm() 函数语法格式如下: rnorm(n, mean = 0, sd = 1) 参数说明: n 生成随机数的个数。 mean 正态分布的均值,默认为 0。 sd 正态分布的标准差,默认为 1。 实例 [mycode4 typ..
R round() 函数 - 四舍五入与取整 R 语言实例 R round() 函数用于对数值进行四舍五入,可以指定保留的小数位数。 round() 函数语法格式如下: round(x, digits = 0) 参数说明: x 输入数值或数值向量。 digits 保留的小数位数,默认为 0,表示取整数。 实例 [mycode4 type='rsplus'] # 创建数值向量 x..
R rpois() 函数 - 生成泊松分布随机数 R 语言实例 R rpois() 函数用于生成服从泊松分布的随机数。 泊松分布描述在固定时间或空间内随机事件发生的次数,常用于模拟网站访问量、电话呼入量等。 rpois() 函数语法格式如下: rpois(n, lambda) dpois(x, lambda) # 概率质量函数 ppois(q, lambda) # 累积分布函数 参数说明: n 生成随机数的个数。 lambd..
R runif() 函数 - 生成均匀分布随机数 R 语言实例 R runif() 函数用于生成服从均匀分布的随机数。 均匀分布是指在指定区间内每个值出现的概率相等。在随机抽样和模拟实验中经常作为基础分布使用。 runif() 函数语法格式如下: runif(n, min = 0, max = 1) 参数说明: n 生成随机数的个数。 min 最小值,默认为 0。 max 最大值,默认为 1。 实例 [mycode4 type=..
R sample() 函数 - 随机抽样 R 语言实例 R sample() 函数用于从向量中随机抽取元素。 sample() 可以模拟放回抽样、不放回抽样以及随机洗牌,在数据采样和实验设计中广泛使用。 sample() 函数语法格式如下: sample(x, size, replace = FALSE, prob = NULL) 参数说明: x 待抽样的向量。 size 抽取的元素个数。 replace 是否放回抽样,默认 FAL..
R sapply() 函数 - 简化输出形式的列表应用 R 语言实例 R sapply() 函数与 lapply() 类似,但会尝试将返回的列表简化为向量或矩阵。 当 lapply() 返回的结果可以简化为简单结构时,sapply() 会自动执行。 sapply() 函数语法格式如下: sapply(X, FUN, ..., simplify = TRUE) 参数说明: X 输入列表或向量。 FUN 要应用的函数。 simplify..
R scale() 函数 - 数据标准化 R 语言实例 R scale() 函数用于对数据进行标准化处理(z-score 标准化)。 标准化后数据的均值为 0、标准差为 1,常用于消除不同量纲带来的影响。 scale() 函数语法格式如下: scale(x, center = TRUE, scale = TRUE) 参数说明: x 输入数值矩阵或数据框。 center 是否进行中心化(减去均值),默认为 TRUE。 scale 是否..
R scan() 函数 - 读取数据 R 语言实例 R scan() 函数用于从文件或键盘读取数据到一个向量中。 与 read.table() 不同,scan() 直接返回向量而非数据框,适合读取数值数据流。 scan() 函数语法格式如下: scan(file = '', what = double(), n = -1, sep = '', quiet = FALSE) 参数说明: file..
R sd() 函数 - 计算标准差 R 语言实例 R sd() 函数用于计算样本的标准差。 标准差衡量数据的离散程度,值越大表示数据越分散。它是方差的算术平方根。 sd() 函数语法格式如下: sd(x, na.rm = FALSE) 参数说明: x 输入数值向量。 na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。 实例 [mycode4 type='rsplus'] # 两组数据,相同均值..
R seq.Date() 函数 - 生成日期序列 R 语言实例 R seq.Date() 函数用于生成等间隔的日期序列。 在时间序列分析和定期报表生成中,创建日期序列是非常常见的需求。 seq.Date() 函数语法格式如下: seq(from, to, by = 'days') 参数说明: from 起始日期。 to 结束日期。 by 间隔:'days'、'weeks'、..
R seq() 函数 - 生成序列 R 语言实例 R seq() 函数用于生成有规律的数值序列。 seq() 比冒号运算符 : 更灵活,可以指定步长或序列长度。 seq() 函数语法格式如下: seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)), length.out = NULL) 参数说明: from 起始值。 to 结束值。 by 步长(增量)。 length.o..
R set.seed() 函数 - 设置随机种子 R 语言实例 R set.seed() 函数用于设置随机数生成器的种子。 设置种子后,每次运行生成的「随机数」序列相同,保证实验结果可重复。 set.seed() 函数语法格式如下: set.seed(seed) 参数说明: seed 整数,作为随机数生成器的起始值。同一个种子总是生成相同的序列。 实例 [mycode4 type='rsplus'] # 不设..
R sin() 函数 - 三角函数计算 R 语言实例 R 提供了一套完整的三角函数:sin()、cos()、tan() 以及它们的反函数。 这些函数默认使用弧度制(radians),在科学计算和信号处理中频繁使用。 三角函数语法格式如下: sin(x) cos(x) tan(x) asin(x) # 反正弦 acos(x) # 反余弦 atan(x) # 反正切 参数说明: x 输入弧度值(radians)。 实例 ..
R sort() 函数 - 对向量排序 R 语言实例 R sort() 函数用于对向量中的元素进行排序。 sort() 可以直接返回排序后的向量,支持升序、降序以及局部排序。 sort() 函数语法格式如下: sort(x, decreasing = FALSE, na.last = NA) 参数说明: x 输入向量。 decreasing 是否降序排列,默认为 FALSE(升序)。 na.last NA 值处理方式:TRUE 放在..
R sprintf() 函数 - 格式化输出 R 语言实例 R sprintf() 函数用于按指定格式将数据格式化为字符串。 sprintf() 的格式控制符与 C 语言风格一致,可以精确控制数字显示方式。 sprintf() 函数语法格式如下: sprintf(fmt, ...) 参数说明: fmt 格式字符串,包含 %s、%d、%f 等格式占位符。 ... 要填入占位符的值。 格式符说明示例 %s字符串sprintf(&#..
R sqrt() 函数 - 计算平方根 R 语言实例 R sqrt() 函数用于计算数值的平方根。 平方根是一个数学概念,某个非负数的平方根平方后等于原数。在统计中标准差的计算就需要用到 sqrt()。 sqrt() 函数语法格式如下: sqrt(x) 参数说明: x 输入数值或数值向量,必须为非负数(负数会返回 NaN)。 实例 [mycode4 type='rsplus'] # 计算单个数值的平方根 pr..
R str() 函数 - 查看对象结构 R 语言实例 R str() 函数用于快速查看 R 对象的内部结构。 str() 是数据结构探索的利器,可以显示对象类型、元素数量和内容预览。 str() 函数语法格式如下: str(object) 参数说明: object 要查看的 R 对象。 实例 [mycode4 type='rsplus'] # 查看向量结构 x..