मैं sas7bdat
पैकेज का उपयोग कर एक sas7bdat फ़ाइल लोड है, लेकिन तारीखों इस तरह की एक संख्या में बदल रही हैं: के रूप में उल्लेख heresas7bdat दिनांक स्वरूप
sas <- c(16922, 17045, 17014, 16983)
मैं
rPOSIX <- as.POSIXct(sas,origin='1960-01-01')
की कोशिश की लेकिन यह गलत है। मैं एसएएस के लिए उपयोग नहीं है, लेकिन तारीखों वर्ष 2006
'as.Date (एसएएस, मूल =" 1960/01/01 ")' यह अच्छी तरह से काम करता है। – SabDeM
POSIXct स्टोर मूल के बाद से सेकंड की संख्या के रूप में दिनांक। एसएएस तिथियां मूल के दिनों की संख्या हैं। यह विसंगति का स्रोत है। आप या तो 'as.Date' का उपयोग कर सकते हैं, या 'sas * 3600' (प्रति दिन 3600 सेकेंड) के साथ' as.POSIXct' का उपयोग कर सकते हैं। निजी तौर पर, मैं 'as.Date' का उपयोग करता हूं क्योंकि आपकी एसएएस तिथियां दूसरे के लिए विशिष्ट नहीं हैं। – Benjamin
@SabDeM + बेंजामिन यह काम कर रहा है, धन्यवाद – spore234