मैं अपने डेटासेट में एक पूर्णांक स्तंभ है जो, चार अंकों में वर्ष मान हैं की तरह करने के लिए चार अंकों में वर्ष मूल्यों कन्वर्ट ।दिनांक प्रकार
कोड मैं का उपयोग कर रहा है:
year <- as.Date(as.character(data_file$evtYear), format = "%Y")
लेकिन उत्पादन होता है:
"2001-05-15" "2002-05-15" "2002-05-15" "2002-05-15" "2003-05-15" "2005-05-15"
यह गलत उत्पादन दे रहा है। यह एक साल में दो साल के मूल्य दे रहा है (2001 और 15 दोनों)।
मैं बस अपने चार अंकों के वर्ष भाग को मूल डेटा से दिनांक प्रकार में 'वर्ष' में परिवर्तित करना चाहता हूं। अपेक्षित आउट बस है:
2001 2002 2002 2002 2003 2005
लेकिन उनकी कक्षा दिनांक प्रकार का होना चाहिए।
आर में इसे कैसे प्राप्त करें?
'दिनांक' प्रकार आर में हमेशा वर्ष, महीना और दिन का संयोजन होता है (इस क्रम में जरूरी नहीं)। आपके पास केवल वर्ष के साथ 'दिनांक' प्रकार नहीं हो सकता है। –
@ पास्कल तो क्या इसका मतलब है कि मेरे डेटा में चार अंक संख्या (2001) नहीं हो सकती है जिसका वर्ग दिनांक प्रकार है ?? – LearneR
आपके पास महीने और दिन के बिना यह नहीं हो सकता है। बीटीडब्लू, आपको सिर्फ 'डेट' कक्षा में केवल वर्ष के साथ इसकी आवश्यकता क्यों है? – akrun