2011-02-02 5 views
7

संभव डुप्लिकेट:
Which R time/date class and package to use?सबसे अच्छा समय दिनांक स्वरूप

हैलो,

मैं आर के लिए एक समय दिनांक स्वरूप का उपयोग करना चाहते हैं, लेकिन वहाँ इतने सारे संकुल रहे हैं जिनके पास अपना प्रारूप है कि मैं थोड़ा खो गया हूं।

मैं POSIXct/POSIXlt प्रारूप का उपयोग करने के बारे में सोच रहा था। यह सबसे अच्छा (सभी उपयोग के लिए पर्याप्त लचीला) है

धन्यवाद फ्रेड

+2

डुप्लिकेट http://stackoverflow.com/questions/4354974/which-r-time-date-class-and-package-to-use – Marek

+0

@Marek, तो सवाल यह उद्धृत समय श्रृंखला दिनांक और समय के बारे में था और है सामान्य रूप से तारीखों और समय के समान नहीं है। 'चिड़ियाघर' दो अलग-अलग समय श्रृंखला संकुल हार्ड कोड को एक या अधिक दिनांक समय कक्षाओं को अलग करता है या सूचकांक होना चाहिए इसके बारे में अपनी खुद की धारणा का स्पष्ट रूप से उपयोग करें। –

उत्तर

6

Date और POSIXct दोनों बेस आर प्रकार के होते हैं और अत्यधिक की सिफारिश की।

संकुल जैसे zoo या xts उपयोग अनुक्रमण के लिए इन प्रकारlubridate जैसे अन्य पैकेज उन्हें दिनांक गणना और पार्सिंग के लिए उपयोग करते हैं।

तो आपका अंतर्ज्ञान सही था: Date और POSIXct का उपयोग करें।

+1

ध्यान दें कि 'चिड़ियाघर' उन वर्गों का उपयोग कर सकता है लेकिन आमतौर पर बोलते हुए यह किसी भी इंडेक्स वर्ग के बारे में उपयोग कर सकता है और उन या किसी अन्य वर्ग का पक्ष नहीं लेता है। –

+0

इसी तरह, लुब्रिडेट प्रत्येक आर दिनांक समय वर्ग के साथ काम करता है जिसे मैं – hadley

+0

से अवगत हूं, मुझे विश्वास है कि यह सच है कि दोनों लुब्रिडेट और चिड़ियाघर एक एपीआई के माध्यम से काम करते हैं लेकिन दूसरे स्तर पर यह थोड़ा अलग होता है क्योंकि लुब्र्रिडेट तिथियों और समय के बारे में है जबकि चिड़ियाघर में एक सूचकांक के बारे में और सूचकांक एक तिथि या समय हो सकता है लेकिन वास्तव में ऐसा नहीं होना चाहिए जिसे पारंपरिक रूप से माना जाता है। उदाहरण के लिए 'चिड़ियाघर (1:26, अक्षरों)' वर्णमाला पर एक मान्य चिड़ियाघर श्रृंखला है। –

5

R News 4/1 हेल्प डेस्क आलेख उपयुक्त वर्ग का चयन कैसे करें इस बारे में है।

+3

आज गैबोर के उस लेख से आपको कुछ लाभ मिल रहा है। –