Unix zaman damgasını r'deki tarihe dönüştürme (3 yöntem)


UNIX zaman damgasını R’de bir tarih nesnesine dönüştürmek için aşağıdaki üç yöntemden birini kullanabilirsiniz:

Yöntem 1: Base R’yi kullanın

 #convert UNIX timestamp to date
as. Date ( as.POSIXct (x,origin=" 1970-01-01 "))

Yöntem 2: Paketi İstediğiniz Zaman Kullanın

 library (anytime)

#convert UNIX timestamp to date
anydate(x)

Yöntem 3: Lubridate paketini kullanın

 library (lubridate)

#convert UNIX timestamp to date
as_date(as_datetime(x))

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

Örnek 1: Base R’yi kullanarak zaman damgasını tarihe dönüştürme

UNIX zaman damgasını yalnızca R temel işlevlerini kullanarak tarihe dönüştürmek için aşağıdaki kodu kullanabiliriz:

 #define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- as. Date ( as.POSIXct (value, origin=" 1970-01-01 "))

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

UNIX zaman damgası başarıyla bir tarih nesnesine dönüştürüldü.

Örnek 2: Anytime Paketini Kullanarak Zaman Damgasını Tarihe Dönüştürme

UNIX zaman damgasını R’deki bir tarih nesnesine dönüştürmek için Anytime paketindeki anydate() işlevini de kullanabiliriz:

 library (anytime)

#define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- anydate(value)

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

UNIX zaman damgası başarıyla bir tarih nesnesine dönüştürüldü.

Örnek 3: Lubridate paketini kullanarak zaman damgasını tarihe dönüştürme

UNIX zaman damgasını R’deki bir tarih nesnesine dönüştürmek için lubridate paketindeki as_date() işlevini de kullanabiliriz:

 library (lubridate)

#define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- as_date(as_datetime(value))

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

UNIX zaman damgası bir kez daha başarıyla tarih nesnesine dönüştürüldü.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de bir karakter zaman damgasına nasıl dönüştürülür
R’de faktör tarihe nasıl dönüştürülür?
R’deki tarihten yıl nasıl çıkarılır

Yorum ekle

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