Вам нужно изменить имя столбца, а не тот фрейм данных, который вы добавляете.Ниже приведен игрушечный пример, в котором я пытаюсь добавить SN для всех фреймов данных.
DF1 <- data.frame("SN" = 1203:1208)
DF2 <- data.frame("SN" = 1203:1208)
DF1 %>% bind_cols(DF2) %>% mutate(sum = DF1 + DF2)
SN SN1 sum. sum. sum. sum. sum. sum.
1 1203 1203 2406 2406 2406 2406 2406 2406
2 1204 1204 2408 2408 2408 2408 2408 2408
DF1 %>% bind_cols(DF2) %>% mutate(sum = SN + SN1)
SN SN1 sum
1 1203 1203 2406
Мне не ясно, каков ваш желаемый результат, но что-то вроде этого может быть тем, что вам нужно (?):
Output<-Total.Cancer%>%
gather(Cancer,Total)%>%
bind_cols(D.Total)%>%
bind_cols(Death.Total)%>%
mutate(Non.D.Total=Total-Total.D)
Обратите внимание, что мы вызываем не фрейм данных, а столбец в фрейме данных, который мы хотим изменить.