साथ POSIXct को मैं जो तीन कॉलम इस प्रकार है एक डेटा फ़ाइल है:आर - परिवर्तित करने की तारीख और समय क्षेत्रों HHMMSS प्रारूप
20010101 000000 0.833
20010101 000500 0.814
20010101 001000 0.794
20010101 001500 0.772
...
के रूप में काफी मानव आंखों के लिए स्पष्ट है, पहले दो दिनांक और समय कर रहे हैं। मुझे उन्हें एक पॉज़िक्स में परिवर्तित करने की ज़रूरत है (या अगर यह बेहतर है तो कुछ और, लेकिन आर में टाइमस्टैम्प से निपटने का मेरा सीमित अनुभव POSIXct का उपयोग करना है)। आम तौर पर, read.table साथ में यह खींच लिया, मैं का प्रयोग करेंगे:
df$DateTime <- as.POSIXct(paste(df$Date, df$Time), format="%Y%m%d %H%M%S")
हालांकि, दूसरे स्तंभ अपने प्रमुख शून्य कम करने के लिए लगता है, और इस तरह इसे सही ढंग से काम नहीं करता है (शायद एक प्रकार बलात्कार के माध्यम से?) ।
मैंने Combine date as integer and time as factor to POSIXct in R और Converting two columns of date and time data to one पर देखा है, लेकिन दोनों समय के साथ delimiters के साथ उपयोग कर रहे हैं:, और इसलिए एक ही समस्या नहीं है।
मैं इन कॉलम को POSIXct में कैसे परिवर्तित कर सकता हूं, कृपया?
धन्यवाद। मैं उस उत्तर को स्वीकार कर रहा हूं जो पहले आया था, लेकिन यह काफी समान है :-) – Flyto