Предположим, у меня есть фрейм данных df
с переменными A
, B
и C
.Я хотел бы создать еще 3 соответствующих столбца с именами A_ranked
, B_ranked
и C_ranked
.Не имеет значения, как я буду заполнять их ради этого вопроса, поэтому давайте предположим, что я установлю их все на 5. Я попробовал следующий код:
for (i in 1:length(df)){
df%>%mutate(
paste(colnames(df)[i],"ranked", sep="_")) = 5
}
Я также попробовал:
for (i in 1:length(df)){
df%>%mutate(
as.vector(paste(colnames(df)[i],"ranked", sep="_")) = 5
}
И:
for (i in 1:length(df)){
df$paste(colnames(df)[i],"ranked", sep="_")) = 5
}
Никто из них, похоже, не работает.Может кто-нибудь сказать, пожалуйста, как правильно это сделать?