В R существует несколько методов изменения столбцов во фрейме данных. Вот некоторые часто используемые методы:
-
Использование функции
mutate()из пакета dplyr:library(dplyr) new_df <- old_df %>% mutate(new_column = old_column + 1) -
Использование оператора присваивания базы R
<-:new_df <- transform(old_df, new_column = old_column + 1) -
Использование функции
within():new_df <- within(old_df, new_column <- old_column + 1) -
Использование пакета
data.table:library(data.table) setDT(old_df)[, new_column := old_column + 1] -
Использование пакета
tidyverse:library(tidyverse) new_df <- old_df %>% mutate(new_column = old_column + 1)
Обратите внимание, что это всего лишь несколько примеров. Существуют и другие способы изменения столбцов в R. Лучший метод зависит от ваших конкретных требований и пакетов, которые вы используете в своем проекте.