R'de bir tarihe aylar nasıl eklenir ve çıkarılır?


Bir tarihe hızla ay eklemek ve çıkarmak için R’deki lubridate paketindeki aşağıdaki işlevleri kullanabilirsiniz:

Yöntem 1: Ay ekleyin

 #add two months to date
my_date %m+% months( 2 )

Yöntem 2: ayları çıkarın

 #subtract two months from date
my_date %m-% months( 2 )

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Bu güne ay ekleyin

Aşağıdaki kod, R’deki bir tarihe iki ayın nasıl ekleneceğini gösterir:

 library (lubridate)

#define date
my_date <- as. Date ("2022-7-15")

#add two months to date
my_date %m+% months( 2 )

[1] "2022-09-15"

Yeni bir tarih olan 09/15/2022’yi oluşturmak için orijinal 07/15/2022 tarihine iki ay eklendiğini unutmayın.

Örnek 2: Ayları tarihten çıkarın

Aşağıdaki kod, R’deki bir tarihten iki ayın nasıl çıkarılacağını gösterir:

 library (lubridate)

#define date
my_date <- as. Date ("2022-7-15")

#subtract two months from date
my_date %m-% months( 2 )

[1] "2022-05-15"

Yeni bir tarih olan 05/15/2022’yi oluşturmak için orijinal 07/15/2022 tarihinden iki ay çıkarıldığını unutmayın.

Örnek 3: Veri Çerçevesinde Ay Ekleme ve Çıkarma

R’de aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:

 #create data frame
df <- data. frame (date= as.Date (c("2022-3-14", "2022-5-29", "2022-7-15")),
                 sales=c(140, 119, 138))

#view data frame
df

        dirty date
1 2022-03-14 140
2 2022-05-29 119
3 2022-07-15 138

Tarih sütunundaki orijinal değere aylar ekleyerek veya çıkararak veri çerçevesinde yeni sütunlar oluşturmak için aşağıdaki kodu kullanabiliriz:

 library (lubridate)

#create new column that adds two months to each date
df$two_months_after <- df$date %m+% months( 2 )

#create new column that subtracts two months from each date
df$two_months_before <- df$date %m-% months( 2 )

#view updated data frame
df

        date sales two_months_after two_months_before
1 2022-03-14 140 2022-05-14 2022-01-14
2 2022-05-29 119 2022-07-29 2022-03-29
3 2022-07-15 138 2022-09-15 2022-05-15

Veri çerçevesine iki yeni sütunun eklendiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’deki tarihten yıl nasıl çıkarılır
Veriler R (W)’de aya göre nasıl gruplanır?
R’deki tarihler arasındaki ay sayısı nasıl hesaplanır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir