r - भरत - एसएससी ंट्स वचनस्य २०१९



Data.table से एक कॉलम को बाहर कैसे करें या MTS में डेटा.table में कनवर्ट करें (1)

with=FALSE प्रयास करें:

dt[,-1,with=FALSE]

एक तरफ के रूप में, सुविधा अनुरोध # 416 संबंधित है:

DT[-J(...)] शामिल न हों और कॉलम DT[,-"colC",with=FALSE]

data.table का उपयोग करते समय data.table की तरह, एक को छोड़कर सभी कॉलमों को वापस करना संभव है?

यदि उत्तर नहीं है, तो क्या किसी के पास एक zoo या अन्य समय श्रृंखला ऑब्जेक्ट के लिए कई बार श्रृंखला data.table को बदलने का एक सुंदर तरीका है?

निम्नलिखित उदाहरण पर विचार करें:

library(data.table)
library(zoo)

## DEFINE DATA
set.seed(1)
dt = data.table(
    mydates = as.Date("2012-01-01") + 1:9, 
    value1 = sort(rpois(9, 6)),
    value2 = sort(rpois(9, 6)),
    value3 = sort(rpois(9, 6)),
    value4 = sort(rpois(9, 6)),
    value5 = sort(rpois(9, 6)))

## CONVERT TO DATA FRAME
df = as.data.frame(dt)

## CONVERT TO ZOO
zooObj = zoo(df[,-1], df$mydates)

## EXAMPLE OF DESIRED RESULTS
plot(zooObj, col=1:ncol(zooObj))

मैं df = as.data.frame(dt) बिना कैसे करूंगा?





zoo