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函数添加新列

image

 。

 

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 的重要区别

image

 

 。

 

posted @ 2025-07-26 16:48  小鲨鱼2018  阅读(22)  评论(0)    收藏  举报