R语言中mutate函数
R语言中mutate函数
001、 举例1, 向数据框中添加新列
library(dplyr) dat <- data.frame( a = 1:5, b = 11:15, c = 101:105) ## 测试数据框 dat mutate(dat, new_col = "xx") ## 利用mutate函数添加新列
。
002、 直接修改某一列的内容
library(dplyr) dat <- data.frame( a = 1:5, b = 11:15, c = 101:105) dat mutate(dat, a = dat$a * 100) dat ## mutate不直接修改原数据框,而是返回一个新的数据框,这是和一般dat$a = dat$a * 100 的重要区别
。