الدليل الكامل لتنسيقات التاريخ في 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

Add a Comment

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