كيفية تحويل الطابع الزمني لـ 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