У меня есть большой фрейм данных, который я использовал как табличку, чтобы иметь возможность использовать пакет dplyr
. Я хотел знать, есть ли способ «заменить» столбец в таблице той же переменной в другом обозначении.
Я пробовал функцию mutate()
, но я не хочу добавлять новый столбец в таблицу, просто заменяю столбец вектором той же длины.
Если я правильно понял ваш вопрос, я думаю, что ответ 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
Вам просто нужно установить имя вашей переменной внутри mutate. Например, если вы хотите разделить на 100:
mutate(var = var/100)
если это ответило на ваш вопрос, вам предлагается нажать на галочку, чтобы принять его...