Вычитание нуля из вектора целых чисел не имеет большого смысла.Я подозреваю, что вы можете использовать конструкцию [[<var-name>]]
:
for(c in 1:length(df.ToFactor$IV) ) {
VarToFactor<- as.character(df.ToFactor[["IV"]][c])
df.dataset[[VarToFactor]]<-factor(df.HRV[[VarToFactor]])
}
Я также изменил операцию "$" на эквивалентную операцию "[[" только потому, что это безопаснее в программировании, хотя я думаю, что вцикл for в интерактивном сеансе не вызовет проблем.В дополнение к странице «Extract», где описаны детали «[[» и «[» », можно найти полезную информацию в« R Inferno »Патрика Бернса.Эта конкретная область покрыта на стр. 52.