आर में डेटटाइम को डेट में कैसे बदलें


आप दिनांक/समय को R में दिनांक में बदलने के लिए as.Date() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 df$date <- as. Date (df$datetime)

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: दिनांक समय को R में दिनांक में बदलें

मान लीजिए कि हमारे पास आर में निम्नलिखित डेटा फ्रेम है जिसमें स्टोर में की गई बिक्री के बारे में जानकारी शामिल है:

 #create data frame
df <- data. frame (dt=as. POSIXct (c('2023-01-01 10:14:00 AM', '2023-01-12 5:58 PM',
                                 '2023-02-23 4:13:22 AM', '2023-02-25 10:19:03 PM')),
                 sales = c(12, 15, 24, 31))

#view data frame
df

                   dt sales
1 2023-01-01 10:14:00 12
2 2023-01-12 05:58:00 15
3 2023-02-23 04:13:00 24
4 2023-02-25 10:19:00 31

डीटी कॉलम में बिक्री की तारीख और समय शामिल है।

हम इस कॉलम की कक्षा को प्रदर्शित करने के लिए क्लास() फ़ंक्शन का उपयोग कर सकते हैं:

 #view class of dt column
class(df$dt)

[1] “POSIXct” “POSIXt” 

हम देख सकते हैं कि dt कॉलम में वर्तमान में एक POSIXct क्लास है, जो एक डेटाटाइम क्लास है।

इस कॉलम को दिनांक में बदलने के लिए, हम as.Date() फ़ंक्शन का उपयोग कर सकते हैं:

 #convert dt column to date
df$dt <- as. Date (df$dt)

#view updated data frame
df

          dt sales
1 2023-01-01 12
2 2023-01-12 15
3 2023-02-23 24
4 2023-02-25 31

ध्यान दें कि dt कॉलम में प्रत्येक डेटाटाइम मान से समय हटा दिया गया है।

हम क्लास() फ़ंक्शन का उपयोग करके सत्यापित कर सकते हैं कि डीटी कॉलम में अब दिनांक क्लास है:

 #view class of dt column
class(df$dt)

[1] “Date”

हम देख सकते हैं कि dt कॉलम वास्तव में अब एक तारीख है।

संबंधित : आर में as.Date() फ़ंक्शन के लिए एक त्वरित मार्गदर्शिका

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:

आर में दिनांक अनुक्रम कैसे उत्पन्न करें
आर में स्ट्रिंग्स को तारीखों में कैसे परिवर्तित करें
आर में तारीखों के बीच महीनों की संख्या की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *