我有一个大型数据框,我将其强制为能够使用dplyr
包。我想知道是否有办法用不同符号的相同变量"替换"tibble 中的列。
我已经尝试了 mutate()
函数,但我不想在 tibble 中添加新列,只需用相同长度的向量替换列即可。
您只需要在 mutate 中设置变量的名称即可。例如,如果要除以 100:
mutate(var = var/100)
如果我正确理解你的问题,我认为答案是mutate()
!
> library(dplyr)
> d <- tibble(x=1:3,y=2:4)
> d <- d %>% mutate(x=8:10) ## replace column x
> d
# A tibble: 3 x 2
x y
<int> <int>
1 8 2
2 9 3
3 10 4