我有一个大的数据框,我强制说,可以使用dplyr
包。我想知道是否有办法用相同的变量以不同的表示法“替换”小标题中的一列。
我已经尝试过mutate()
函数,但是我不想在标题中添加新列,只需将列替换为相同长度的向量即可。
答案 0 :(得分:1)
如果我正确理解了您的问题,我认为答案是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
答案 1 :(得分:1)
您只需要在mutate中设置变量的名称。例如,如果要除以100:
mutate(var = var/100)