साथ सशर्त जगह स्तंभ मानों मैं data.table निम्नलिखित है:data.table
dt <- data.table(col1 = rep("a",6), col2 = c(1,1,1,2,3,1))
अब मैं बदलना चाहते हैं सभी 1 के साथ मूल्य "bigDog" col2 में। मैं data.frame भावना का उपयोग कर ऐसा कर सकते हैं:
dt$col2[dt$col2==1,] <- "bigDog"
लेकिन मुझे आश्चर्य है कि वहाँ एक अलग तरह से "उन्मुख data.table" है, और अधिक तो क्या होगा?
मान लीजिए कि मैं कॉलम प्रकार को बदलना नहीं चाहता हूं, मैं एकाधिक (नामित) कॉलम में पहला उपयोग कैसे लागू कर सकता हूं? – rimorob
@rimorob सुनिश्चित करें - 'डीटी [हालत, \': = \ '(col2 = 123, col3 = 234, ...)]' – eddi