在不使用R中的公式的情况下修改列(的一部分),可以使用以下方法:
df[column_name][start_index:end_index] <- new_values
其中,start_index 和 end_index 是要修改的部分的起始索引和结束索引,new_values 是要替换的新值。
library(dplyr)
df <- df %>% mutate(column_name = ifelse(condition, new_value, column_name))
其中,condition 是一个逻辑条件,new_value 是要替换的新值。
library(data.table)
dt[start_index:end_index, column_name := new_values]
其中,start_index 和 end_index 是要修改的部分的起始索引和结束索引,new_values 是要替换的新值。
这些方法可以在不使用R中的公式的情况下修改列的一部分。根据具体的需求和数据结构,选择适合的方法来修改列。
领取专属 10元无门槛券
手把手带您无忧上云