मेरे पास चिड़ियाघर में कॉलम नामों पर एक प्रश्न है। मैं आमतौर पर डेटा फ्रेम से चिड़ियाघर ऑब्जेक्ट्स बनाता हूं, और मैं डेटा फ्रेम से स्तंभ (ओं) को चिड़ियाघर कॉलम चुनता हूं। जो मैंने पाया वह यह है कि, यदि मैं चिड़ियाघर ऑब्जेक्ट में केवल एक कॉलम निर्दिष्ट करता हूं, तो कॉलम नाम चिड़ियाघर द्वारा नहीं लिया जाएगा। क्या इसका मतलब है कि इसे चिड़ियाघर में "कॉलम" नहीं माना जाता है?एकल कॉलम ऑब्जेक्ट के लिए चिड़ियाघर कॉलम नाम
यहां एक उदाहरण है कि मैं आमतौर पर इसे एक और दो कॉलम के साथ कैसे करता हूं।
> colnames(zx)
NULL
> colnames(zy)
[1] "dbt" "rh"
मैं कुछ याद आती है कार्य करें:
Lines.1 = "Index,dbt
2008-08-20 15:03:18,88.74
2008-08-20 15:08:18,88.74
2008-08-20 15:13:18,86.56
2008-08-20 15:18:18,85.82"
Lines.2 = "Index,dbt,rh
2008-08-20 15:03:18,88.74,18.25
2008-08-20 15:08:18,88.74,17.25
2008-08-20 15:13:18,86.56,18.75
2008-08-20 15:18:18,85.82,19.75"
x =read.table(text = Lines.1, header = TRUE, sep = ",")
y =read.table(text = Lines.2, header = TRUE, sep = ",")
colnames(x)
colnames(y)
library(zoo)
zx = zoo(x[,2], as.POSIXct(x$Index, tz="GMT"))
zy = zoo(y[,2:3], as.POSIXct(y$Index, tz="GMT"))
colnames(zx)
colnames(zy)
परिणाम इस प्रकार पता चलता है?
धन्यवाद! मुझे नहीं पता कि कॉलम जटिल हो सकता है। खैर, यह स्पष्टीकरण के साथ अब सरल लगता है। – ery