我想用dplyr
R 包进行逐行计算。计算的结果是一个系列。然后我想用计算的系列替换整行。这是代码:
df <- tibble(id = 1:6, w = 10:15, x = 20:25, y = 30:35, z = 40:45)
我想运行isoreg
结果是一个系列,然后用 w:z 列下的内容替换它:
df %>% rowwise %>%
mutate(across(c_across(w:z), ~ isoreg(as.numeric(c_across(w:z)))$yf))
似乎此方法仅用于替换一个元素,而不是整行。这isoreg
只是一个示例函数,我们可以使用其他函数返回一系列而不是单个值作为输出。