美文网首页R语言学习笔记
《R语言实战》学习笔记---Chapter5(1) 高级数据管理

《R语言实战》学习笔记---Chapter5(1) 高级数据管理

作者: RSP小白之路 | 来源:发表于2023-08-17 08:36 被阅读0次

本章是R中数据处理的一些进阶知识,涉及到各种函数的使用。

书中是以一个考试成绩数据为例进行说明的。我们先把相关的函数了解一下,在以这个例子进行实际使用说明。

根据处理的数据类型,R中的函数我们可以分为数值函数(数学、统计、概率)字符处理函数,我们分别进行学习。

首先来学习数值函数,包括数学函数、统计函数和概率函数。

数学函数

#### 任意作为例子的数值
w <- 45
x <- -3.475
y <- 9
n <- 2
  • 平方、开方、指数、对数函数
> abs(x) # 绝对值
[1] 3.475
> sqrt(9)  # 平方根
[1] 3
> log(w, base=n)  # 对w取以n为底的对数
[1] 5.491853
> log(w) #自然对数
[1] 3.806662
> log10(w) #以10为底w的对数
[1] 1.653213
> exp(n) #以自然常数e为底的指数函数,即e的n次方
[1] 7.389056
  • 取整和四舍五入函数
> ceiling(x) #向上取整,不小于x的最小整数
[1] -3
> floor(x) # 向下取整,不大于x的最大整数
[1] -4
> trunc(x) #向0方向截取x中整数部分
[1] -3
> round(x, digits = 2)  #将 x 舍入为指定位的小数
[1] -3.48
> signif(x, digits = 2) #将 x 舍入为指定的有效数字位数
[1] -3.5
  • 取整和四舍五入函数
函数 描述
cos(x ) 、 sin(x ) 、 tan(x ) 余弦、 正弦和正切cos(2) 返回值为-0.416
acos(x ) 、 asin(x ) 、 atan(x ) 反余弦、 反正弦和反正切acos(-0.416) 返回值为2
cosh(x ) 、 sinh(x ) 、 tanh(x ) 双曲余弦、 双曲正弦和双曲正切sinh(2) 返回值为3.627
acosh(x ) 、 asinh(x ) 、 atanh(x ) 反双曲余弦、 反双曲正弦和反双曲正切asinh(3.627) 返回值为2

统计函数

  • 基本统计函数
> m <- c(1,2,3,4)
> 
> mean(m)  #平均值
[1] 2.5
> sum(m)  # 求和
[1] 10
> range(m) #值域
[1] 1 4
> median(m) # 中位数
[1] 2.5
> sd(m) # 标准差
[1] 1.290994
> var(m) #方差
[1] 1.666667
> quantile(m, c(0.25, 0.75)) #分位数
 25%  75% 
1.75 3.25 
> min(m)  # 最小值
[1] 1
> max(m) #最大值
[1] 4
  • 其它统计函数
scale(x, center=TRUE, scale=TRUE)  # 为数据对象 x 按列进行中心化(center=TRUE) 或标准 (center=TRUE,scale=TRUE)

相关文章

  • 【R语言实战】Chapter5 高级数据管理

    写在前面前面的初级数据管理只能让你了解一下R在处理各种不同类型数据时发挥的便捷性,平时的科研工作中遇到最多的还是高...

  • R 语言实战 读书笔记

    R语言实战(第2版) 学习笔记 1. R语言介绍 1.1 为什么用R语言 bla 1.2 基本操作 图表演示命令 ...

  • 数据分析(一): 《R语言实战》

    2016.12.31~2017.01.01开始学习R语言 计划利用元旦3天假期学完《R语言实战》1~7章粗略学习...

  • R语言实战-1入门简介

    今晚开始正式学习R语言实战 1.R语言简介 1.1为何使用R 问问自己为何学习R?为了用文章里画图,为了能生动的展...

  • 学习小组Day4笔记--行

    正式开始学习R语言了,今天笔记内容为R语言基础和ggplot2的入门学习 R语言基础 1、认识R与RStudio ...

  • 第1章 R语言介绍

    《R语言实战》笔记系列 本章学习大纲 1.R的安装 2.R的基本概念(常用的函数介绍) 3.R的常见错误 第一部分...

  • 《R语言实战》学习笔记 -- 第五章 高级数据管理

    本章内容 数学和统计函数 字符处理函数 循环和条件执行 自编函数 数据整合与重塑 在第4章,我们审视了R...

  • 第2章 创建数据集

    《R语言实战》笔记系列 本章学习大纲 1.R的数据结构 2.输入数据 3.导入数据 4.标注数据 第一部分 R的数...

  • 推荐关于R的几本书

    推荐几本学习R语言的好书。嘻嘻。 1、数据科学:R语言实战 [美] Dan Toomey(丹·图米) 著;刘丽君,...

  • R语言学习笔记

    R语言学习系列参考书籍:《R语言实战》。 一、入门 1. 工作空间: getwd():查看当前工作目录setwd(...

网友评论

    本文标题:《R语言实战》学习笔记---Chapter5(1) 高级数据管理

    本文链接:https://www.haomeiwen.com/subject/xqgnpdtx.html