में कॉलम का सबसेट चुनना मैं डेटा तालिका dt
के सभी कॉलम प्रिंट करना चाहता हूं, उनमें से एक को V3
नामित करना छोड़कर, लेकिन इसे संख्या से संदर्भित करना नहीं चाहता हूं।डेटा.table
df = data.frame(matrix(sample(c(0,1),5,rep=T),50,10))
df[,!(colnames(df)%in% c("X3"))]
तो, मेरे सवाल है:
dt = data.table(matrix(sample(c(0,1),5,rep=T),50,10))
dt[,-3,with=FALSE] # Is this the only way to not print column "V3"?
data frame
तरह से उपयोग करना, एक कोड के माध्यम से ऐसा कर सकता है: वहाँ एक अन्य तरीका है एक स्तंभ मुद्रित नहीं करने के लिए इस कोड है कि मैं है किसी डेटा तालिका में इसे संख्या के संदर्भ के बिना आवश्यकता के बिना? मैं उपरोक्त उपयोग किए गए डेटा फ्रेम सिंटैक्स के समान कुछ ढूंढना चाहता हूं लेकिन डेटा तालिका का उपयोग करना चाहता हूं।
संभावित डुप्लिकेट [डेटाटेबल आर में कॉलम का सबसेट चुनें] (https://stackoverflow.com/questions/28094645/select-subset-of-columns-in-data-table-r) – hhh
@hhh सही डुप्लिकेट नहीं; इसे – Jaap
@ जैप के आसपास दूसरी तरफ बंद किया जाना चाहिए, मुझे पता है लेकिन नए प्रश्न धागे की गुणवत्ता बेहतर है इसलिए मैंने दूसरे तरीके से मतदान किया। – hhh