मेरे पास EPL2011_12
नामक एक डेटासेट है। मैं मूल तिथि को मूल रूप से सब्सक्राइब करके नया डेटासेट बनाना चाहता हूं। दिनांक Date
नामक कॉलम में हैं दिनांक डीडी-एमएम-वाई वाई प्रारूप में हैं।आर सबसेट तिथि
मैं
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > 13-01-12)
और
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > "13-01-12")
की कोशिश की लेकिन यह त्रुटि संदेश हर बार मिल चुके हैं।
Warning message:
In Ops.factor(Date, 13- 1 - 12) : > not meaningful for factors
मुझे लगता है कि इसका मतलब है कि आर संख्या की जगह और यही कारण है यह काम नहीं करेगा पाठ की तरह का इलाज किया जाता है?
इसका मतलब है कि उपयोग कर सकते हैं आपका दिनांक कॉलम एक कारक के रूप में पढ़ा गया था (संभवतः 'read.table' या कुछ समान फ़ंक्शन का उपयोग करते समय)। आपको इसका उपयोग करके इसे कन्वर्ट करना होगा 'As.Date'। – joran
'as.character()' को न भूलें, उदाहरण के लिए 'as.Date (as.character (X), "% d-% m-% y") का उपयोग करें। –
@DirkEddelbuettel वहाँ 'as.Date.factor' विधि नहीं है, या क्या मैं गलत समझ रहा हूं कि क्या करता है ...? – joran