كيفية تحويل الطابع الزمني لـ unix إلى التاريخ في r (3 طرق)


يمكنك استخدام إحدى الطرق الثلاث التالية لتحويل الطابع الزمني لـ UNIX إلى كائن تاريخ في R:

الطريقة الأولى: استخدم Base R

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

الطريقة الثانية: استخدم الحزمة في أي وقت

 library (anytime)

#convert UNIX timestamp to date
anydate(x)

الطريقة الثالثة: استخدم حزمة Lubridate

 library (lubridate)

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

توضح الأمثلة التالية كيفية استخدام كل وظيفة عمليًا.

مثال 1: تحويل الطابع الزمني إلى تاريخ باستخدام Base R

يمكننا استخدام الكود التالي لتحويل الطابع الزمني لـ UNIX إلى تاريخ باستخدام وظائف R الأساسية فقط:

 #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 بنجاح إلى كائن تاريخ.

المثال 2: تحويل الطابع الزمني إلى التاريخ باستخدام Anytime Package

يمكننا أيضًا استخدام الدالة Anydate() ‎ من الحزمة Anytime لتحويل الطابع الزمني لنظام UNIX إلى كائن تاريخ في R:

 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 بنجاح إلى كائن تاريخ.

مثال 3: تحويل الطابع الزمني إلى تاريخ باستخدام حزمة lubridate

يمكننا أيضًا استخدام الدالة as_date() من الحزمة lubridate لتحويل الطابع الزمني لـ UNIX إلى كائن تاريخ في R:

 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 بنجاح إلى كائن تاريخ.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:

كيفية تحويل حرف إلى طابع زمني في R
كيفية تحويل العامل حتى الآن في R
كيفية استخراج السنة من التاريخ في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *