Добавление вычисляемой переменной в набор данных с использованием цикла - PullRequest
0 голосов
/ 23 октября 2019

Я проверил, задавали ли другие вопросы этот вопрос, но большинство ответов говорят об использовании векторов, которые я надеюсь решить после понимания циклов.

varlist <- c("var1", "var2", "var3", "var4")

for (i in varlist){
    Zscore<-(df$i - mean(df$i[df$time == 0], na.rm = T) ) /  sd(df$i[df$time == 0], na.rm = TRUE) 
    df[,paste0(i,"_Standard")] <- Zscore
}

Я почти уверен, что моя ошибка в строке 4. КогдаЯ запускаю код Zscore для отдельных переменных. Я получаю правильную переменную с правильными баллами. Как назначить оценки, сгенерированные в третьей строке, сгенерированной переменной в строке 4?

Как только я смогу это сделать, я изучу некоторые векторизованные альтернативы. Большое вам спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...