位置:首页 > R > R语言入门实例教程与实战应用

R语言入门实例教程与实战应用

时间:2026-08-14  |  作者:白桃企划师  |  阅读:0

100 总计实例

13 分类主题

R 4.x 适用版本

分类总览

  • 基础数学
  • 统计函数
  • 概率分布
  • 向量操作
  • 字符串
  • 数据框
  • Apply 家族
  • 绘图
  • 日期时间
  • 列表因子
  • 文件 IO
  • 缺失值

基础数学函数

17 篇

  • mean() 平均值
  • median() 中位数
  • sum() 总和
  • min() / max() 最值
  • range() 数值范围
  • prod() 乘积
  • cumsum() 累加和
  • diff() 差分
  • abs() 绝对值
  • round() 四舍五入
  • sqrt() 平方根
  • log() 对数
  • exp() 指数
  • sin() 三角函数
  • factorial() 阶乘
  • choose() 组合数
  • ceiling() / floor() 取整

统计函数

11 篇

  • sd() 标准差
  • var() 方差
  • quantile() 分位数
  • summary() 数据摘要
  • cor() 相关系数
  • cov() 协方差
  • scale() 标准化
  • t.test() t 检验
  • chisq.test() 卡方检验
  • aov() 方差分析
  • lm() 线性回归

概率分布

8 篇

  • rnorm() 正态分布随机数
  • dnorm()、pnorm() 和 qnorm() 这三个函数。
  • rbinom() 二项分布
  • rpois() 泊松分布
  • runif() 均匀分布
  • rexp() 指数分布
  • sample() 随机抽样
  • set.seed() 随机种子

向量操作

13 篇

  • seq() 生成序列
  • rep() 重复元素
  • sort() 排序
  • order() 排序索引
  • rev() 反转
  • unique() 去重
  • which() 条件索引
  • match() 元素匹配
  • append() 追加
  • cut() 分箱
  • ifelse() 条件判断
  • table() 频数统计
  • 计算最多次元素

字符串操作

9 篇

  • paste() 字符串拼接
  • sprintf() 格式化输出
  • substr() 提取子串
  • strsplit() 分割
  • grep() 模式匹配
  • gsub() 替换
  • nchar() 字符数量
  • toupper() / tolower() 大小写
  • trimws() 去除空白

数据框操作

10 篇

  • data.frame() 创建数据框
  • subset() 数据筛选
  • merge() 合并
  • rbind() / cbind() 行列合并
  • head() / tail() 查看首尾
  • names() 名称操作
  • str() 查看结构
  • dim() / nrow() / ncol() 维度
  • colnames() / rownames():用于查看或设置列名和行名
  • transform() 数据转换

Apply 家族函数

5 篇

  • apply() 数组应用
  • lapply() 列表应用
  • sapply() 简化应用
  • tapply() 分组统计
  • mapply() 多变量应用

基础绘图

10 篇

  • plot() 散点图
  • hist() 直方图
  • barplot() 条形图
  • boxplot() 箱线图
  • pie() 饼图
  • plot() 图形类型详解
  • par() 图形参数
  • legend() 添加图例
  • abline() 参考线
  • 线性回归实例

日期时间

4 篇

  • as.Date() 日期转换
  • format() 日期格式化
  • difftime() 时间差
  • seq.Date() 日期序列

列表与因子

5 篇

  • list() 创建列表
  • unlist() 展平列表
  • factor() 创建因子
  • levels() 因子水平
  • gl() 生成因子

文件 IO 与系统

7 篇

  • read.csv() 读取 CSV
  • write.csv() 写入 CSV
  • read.table() 读取表格
  • scan() 读取数据
  • install.packages() 安装包
  • library() / require() 加载包
  • getwd() / setwd() 工作目录

缺失值与数据清洗

1 篇

  • is.na() 缺失值处理

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多