الدليل الكامل لتنسيقات التاريخ في r
يعرض الجدول التالي مجموعة متنوعة من الرموز التي يمكنك استخدامها لتنسيق التواريخ في R:
رمز | تعريف | مثال |
---|---|---|
٪د | اليوم كرقم | 19 |
٪الى | عطلة نهاية الأسبوع المختصرة | شمس |
٪الى | عطلة نهاية الأسبوع غير مختصرة | الأحد |
%م | الشهر كرقم | 04 |
٪ب | الشهر المختصر | فبراير |
٪ب | شهر غير مختصر | شهر فبراير |
%y | سنة مكونة من رقمين | 14 |
%ص | سنة مكونة من 4 أرقام | 2014 |
توضح الأمثلة التالية كيفية استخدام كل من هذه التنسيقات عمليًا.
مثال 1: تنسيق التاريخ باليوم والشهر والسنة
يوضح التعليمة البرمجية التالية كيفية تنسيق التاريخ باستخدام تنسيق الشهر/اليوم/السنة:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m/%d/%y ") #display formatted date formatted_date [1] "01/25/21"
لاحظ أنه يمكننا استخدام أي فواصل نريدها بين كل قيمة.
على سبيل المثال، يمكننا استخدام الواصلات بدلاً من ذلك:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m-%d-%y ") #display formatted date formatted_date [1] "01-25-21"
مثال 2: قم بتنسيق التاريخ كيوم من أيام الأسبوع
يوضح التعليمة البرمجية التالية كيفية تنسيق التاريخ باستخدام تنسيق يوم من الأسبوع:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated weekday format(date, format=" %a ") [1] “My” #format date as unabbreviated weekday format(date, format=" %A ") [1] “Monday”
مثال 3: تنسيق التاريخ بالأشهر
يوضح الكود التالي كيفية تنسيق التاريخ كشهر:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b ") [1] “Jan” #format date as unabbreviated month format(date, format=" %B ") [1] “January”
يمكننا أيضًا تنسيق التاريخ بالشهر واليوم:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b %d ") [1] “Jan 25”
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية إجراء عمليات شائعة أخرى تتضمن التواريخ في R:
كيفية فرز إطار البيانات حسب التاريخ في R
كيفية التحديد الفرعي حسب نطاق زمني في R
كيفية تحويل السلاسل إلى تواريخ في R