Расширение / Разбиение цикла for в R - PullRequest
0 голосов
/ 21 сентября 2018
`y <- c()

for( position in c("cannon","jackson","benford","paws","moxie") ) {
n <- nchar(position)
y[position] <- letters[n]
}

y

n

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

1 Ответ

0 голосов
/ 21 сентября 2018
  1. position <- "cannon"

    • n <- nchar(position)n <- nchar("cannon")n <- 6
    • y[position] <- letters[n]y["cannon"] <- letters[6]j["cannon"] <- "f"
  2. position <- "jackson"

    • n <- nchar(position)n <- nchar("jackson")n <- 7
    • y[position] <- letters[n]y["jackson"] <- letters[7]j["jackson"] <- "g"

и т. Д.

...