मैं निम्नलिखित data.table (डीटी) है:डेटाटेबल में प्रोग्रामेटिक रूप से कॉलम का चयन कैसे करें?
DT <- data.table(V1 = 1:3, V2 = 4:6, V3 = 7:9)
मैं चर प्रोग्राम के रूप में (गतिशील) का एक उपसमूह चुनने के लिए, एक वस्तु जहां प्रासंगिक चर नाम जमा हो जाती है का उपयोग करके चाहते हैं। उदाहरण के लिए, मैं हम चयन करने के लिए एक data.frame से कॉलम "रखना" थे, तो निम्न
keep <- c("V1", "V3")
"रखना" दो कॉलम "वी 1" और "वी 3" एक चर में संग्रहीत चयन करना चाहते हैं होगा कार्य:
DT[keep]
दुर्भाग्यवश, यह डेटाटेबल होने पर काम नहीं कर रहा है। मैंने सोचा था कि data.frame और data.table इस तरह के व्यवहार के समान हैं, लेकिन अपरिवर्तनीय रूप से वे नहीं हैं। कोई भी सही वाक्यविन्यास पर सलाह देने में सक्षम है?