का उपयोग किए बिना सबसेट डेटा तालिका मैं डेटा तालिका की कुछ पंक्तियों को सब्सक्राइब करना चाहता हूं। इस तरह:<-
# load data
data("mtcars")
# convert to data table
setDT(mtcars,keep.rownames = T)
# Subset data
mtcars <- mtcars[like(rn,"Mer"),] ; or
mtcars <- mtcars[mpg > 20,]
हालांकि, मैं एक बहुत बड़ा डेटा सेट के साथ काम कर रहा हूँ और मैं <-
का उपयोग, जो स्मृति कुशल नहीं है, क्योंकि यह डेटा की एक प्रतिलिपि बनाता बचना चाहते थे।
क्या यह सही है? क्या <-
के बिना फ़िल्टर किए गए डेटा को अपडेट करना संभव है?
आप एक चर को निर्दिष्ट किए बिना डेटा कैसे अपडेट कर सकते हैं? अंत में आपके सभी प्रसंस्करण के बाद परिवर्तनों को एक चर के लिए असाइन किया जाना चाहिए। –
यदि आप इसे स्टोर नहीं करना चाहते हैं, तो आप डेटा को सब्सक्राइब क्यों करना चाहते हैं? क्या आपको केवल अस्थायी रूप से इसकी आवश्यकता है? या आपको केवल सबसेट की आवश्यकता है और मूल को छोड़ना चाहते हैं, और आप ऐसा करने के लिए एक कुशल तरीका ढूंढ रहे हैं? – RHA
मुझे लगता है कि आप असंभव के लिए पूछ रहे हैं। हालांकि यह जीएच पर एक दिलचस्प एफआर हो सकता है। लेकिन मेरा मानना है कि ऐसी चीज को लागू करने के लिए इसे विकास के * बहुत * की आवश्यकता होगी। –