Я должен добавить новую строку total
в кадре данных, где я пытаюсь добавить значения для этой строки, значение которой равно Mazda
. Ниже указан df, который я использую.
df <- data.frame(month = c("mazda 3", "mazda cx5", "mazda 6","mazda miata","honda civic","honda accord"),
april = c(.1,.2,.3,.3,.4,.5),
may = c(.3,.4,.5,.2,.1,.5),
june = c(.2,.1,.5,.1,.2,.3))
d2<- df %>% mutate(total == (rowsum(df[-1], df[rownames(month) %like% "Mazda"])))
Вывод должен быть:
df_out <- data.frame(month = c("mazda 3", "mazda cx5", "mazda 6","mazda miata","honda civic","honda accord","total_mazda"),
april = c(.1,.2,.3,.3,.4,.5,.8),
may = c(.3,.4,.5,.2,.1,.5,1.4),
june = c(.2,.1,.5,.1,.2,.3,.9))