R语言数据管理、操作、探索与可视化全攻略
1. 数据转换
在许多生物学领域,对数据列进行转换是常见操作。例如,为了绘图和数据分析,通常会对变量进行对数转换。也可能需要呈现或分析作为其他变量函数的变量。下面介绍使用 mutate() 函数实现这些目标的基本方法。
1.1 mutate() 函数
mutate() 函数从包含变量的数据框开始,指定新列名和转换操作。例如,对 Fruit 进行对数转换并命名为 logFruit ,将新列添加到工作数据框中:
# 查看当前compensation数据
head(compensation)
##
Root Fruit
Grazing
## 1 6.225 59.77 Ungrazed
## 2 6.487 60.98 Ungrazed
## 3 4.919 14.73 Ungrazed
## 4 5.130 19.28 Ungrazed
## 5 5.417 34.25 Ungrazed
## 6 5.359 35.53 Ungrazed
# 使用mutate函数
# log(Fruit)存储在logFruit列中
# 结果存储在compensation对象中
compensation <- mutate(compensation, logFruit = log(Fruit))
# 查看新compensation数据的前6行
head(compensation)
##
Root Fruit
Grazing lo
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



