R语言学习笔记

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

2023-08-17  本文已影响0人  RSP小白之路

本章是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)
上一篇 下一篇

猜你喜欢

热点阅读