Bu, her zaman için bir döngü yazdığım bir şeyin oyuncak örneğidir. Bir astarı bulmakta zorlanıyorum. Eminim görmüştüm ama yapışmamış.Gecikme içinde değerler atama
smallFrame <- data.frame(colA = c('A', 'B', 'C' ,'D'), colB = c(1,1,1,1))
someList <- list(A=20, B=30, C=40, D=50)
for(letter in names(someList)){
smallFrame[smallFrame$colA==letter, 'newColumn'] <- someList[[letter]]
}
nasıl bir çizgide döngü yapacağız? Bu yapmaz.
lapply(names(someList), function(x) {smallFrame[smallFrame$colA==x, 'newColumn'] <- someList[[x]]})
Bu harika. Veri çerçevelerini kullanıp sadece data.table'a geçmem gerekiyor. Şimdi bu 2 veya 3 kez yeniden öğrendim. –