मैं यह नहीं समझ सकता कि Sys.Date() को YYYYDDD प्रारूप में किसी संख्या में कैसे बदलना है। ,किसी तारीख को YYYYDDD में कैसे परिवर्तित करें?
Date <- Sys.Date
df$Month_Yr <- format(as.Date(df$Date), "%Y%d")
लेकिन: जहां DDD वर्ष का दिन है, यानी जनवरी 1 होगा 2,016,001 दिसंबर 31 2016365
Date <- Sys.Date() ## The Variable Date is created as 2016-01-01
SomeFunction(Date) ## Returns 2016001
@ कैट्या-हैंडलर मूल रूप से हर दूसरे प्रारूप (तिथि,) समारोह,% का एहसास नहीं था जे अस्तित्व में था। यदि अन्य मौजूद हैं तो मुझे पता होना अच्छा लगेगा, इस साइट का संदर्भ दे रहा था: [लिंक] (http://www.statmethods.net/input/dates.html) – LanceS
दस्तावेज में 'प्रारूप' अनुभाग [' as.Date'] (https://stat.ethz.ch/R-manual/R-devel/library/base/html/as.Date.html) ['strptime'] के प्रासंगिक दस्तावेज़ों से लिंक (https: //stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html) जहां सभी दिनांक-समय रूपांतरण विनिर्देश सूचीबद्ध हैं। – RHertel