उत्तर: दिनांक को तिमाही और वर्ष में कैसे परिवर्तित करें
आप किसी दिनांक को तिमाही और वर्ष प्रारूप में त्वरित रूप से R में परिवर्तित करने के लिए दो तरीकों में से एक का उपयोग कर सकते हैं:
विधि 1: चिड़ियाघर पैकेज का उपयोग करें
library (zoo) #convert date to year/quarter format #df$date <- as. yearqtr (df$date, format = ' %Y-%m-%d ')
विधि 2: ल्यूब्रिडेट पैकेज का उपयोग करें
library (lubridate) library (dplyr) df %>% mutate(date = quarter(date, with_year = TRUE ))
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:
#create data frame df <- data. frame (date=c('2022-01-03', '2022-02-15', '2022-05-09', '2022-08-10', '2022-10-14', '2022-12-30'), sales=c(130, 98, 120, 88, 94, 100)) #view data frame df dirty dates 1 2022-01-03 130 2 2022-02-15 98 3 2022-05-09 120 4 2022-08-10 88 5 2022-10-14 94 6 2022-12-30 100
उदाहरण 1: चिड़ियाघर पैकेज का उपयोग करें
निम्नलिखित कोड दिखाता है कि दिनांकों को वर्ष/तिमाही प्रारूप में प्रारूपित करने के लिए चिड़ियाघर पैकेज से as.yearqtr() फ़ंक्शन का उपयोग कैसे करें:
library (zoo)
#convert date to year/quarter format
df$date <- as. yearqtr (df$date, format = ' %Y-%m-%d ')
#view updated data frame
df
dirty date
1 2022 Q1 130
2 2022 Q1 98
3 2022 Q2 120
4 2022 Q3 88
5 2022 Q4 94
6 2022 Q4 100
प्रत्येक तिथि को तिमाही और वर्ष प्रारूप में परिवर्तित कर दिया गया है।
उदाहरण 2: ल्यूब्रिडेट पैकेज का उपयोग करें
निम्नलिखित कोड दिखाता है कि तारीखों को वर्ष/तिमाही प्रारूप में प्रारूपित करने के लिए लुब्रिडेट पैकेज के तिमाही() फ़ंक्शन का उपयोग कैसे करें:
library (lubridate)
library (dplyr)
#convert date to year/quarter format
df %>% mutate(date = quarter(date, with_year = TRUE ))
dirty date
1 2022.1 130
2 2022.1 98
3 2022.2 120
4 2022.3 88
5 2022.4 94
6 2022.4 100
प्रत्येक तिथि को तिमाही और वर्ष प्रारूप में परिवर्तित कर दिया गया है।
आप वर्ष के बिना केवल तिमाही प्रदर्शित करने के लिए with_year तर्क को छोड़ भी सकते हैं:
library (lubridate)
library (dplyr)
#convert date to quarter format
df %>% mutate(date = quarter(date))
dirty date
1 1 130
2 1 98
3 2 120
4 3 88
5 4 94
6 4 100
तिथियाँ अब वर्ष के बिना तिमाही प्रदर्शित करती हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य रूपांतरण कैसे करें:
किसी दिनांक को R में संख्यात्मक में कैसे परिवर्तित करें
आर में न्यूमेरिक को कैरेक्टर में कैसे बदलें
आर में श्रेणीबद्ध चर को संख्यात्मक में कैसे परिवर्तित करें