-2
В чем разница между этими двумя утверждениями в R или почему используется NULL в R?Зачем использовать null в r
for (i in 1:10) {
T[i]="a"
}
T
[1] "a" "a" "a" "a" "a" "a" "a" "a" "a" "a"
с помощью NULL
for (i in 1:10) {
T=NULL
T[i]="a"
}
T
[1] NA NA NA NA NA NA NA NA NA "a"
'T = NULL' должен быть снаружи и перед циклом' for() 'для инициализации переменной' T'. Но поскольку 'T' является глобальной переменной R, представляющей' TRUE', вы не видите, что на самом деле происходит в первом цикле. Попробуйте использовать что-то другое, кроме 'T', например' x', и посмотрите, что вы получите. –