पर किसी ऑब्जेक्ट से data.table
क्लास से छुटकारा पाने/निकालने का सबसे सुरक्षित तरीका क्या है, इसे वापस डेटा.फ्रेम में बदलना?सुरक्षित रूप से डेटा.फ्रेम को डेटा.फ्रेम
मैं पूछता हूँ क्योंकि मैं स्क्रिप्ट जो निम्नलिखित कोड पर निर्भर करता है का उपयोग कर रहा:
newcol.index <- ncol(my.data) +1
my.data[,newcol.index] <- 3
colnames(my.data)[newcol.index] <- "test"
data.table
संकुल जाहिरा तौर पर इस पसंद नहीं करता है, लेकिन यह वर्ग data.frame
की वस्तुओं का उपयोग कर जुर्माना काम करते हैं।
यह डेटा.फ्रेम पर भी काम नहीं करता है। 'डीएफ <- डेटा.फ्रेम (ए = 1: 2, बी = 1: 2); उपनाम (डीएफ) [3] <- 'z'' त्रुटि देता है *' उपनामों में त्रुटि <-' ('* tmp *', value = c ("a", "b", "हैलो")): 'नाम' विशेषता [3] वही लंबाई होनी चाहिए जैसे वेक्टर [2] * – mnel
'डेटा.table' – Michael