ج: كيفية العثور على أقدم تاريخ في عمود
يمكنك استخدام الطرق التالية للعثور على أقدم تاريخ في عمود إطار البيانات في R:
الطريقة الأولى: ابحث عن التاريخ الأقدم في العمود
min(df$date_column)
الطريقة الثانية: ابحث عن الصف الذي يحتوي على أقدم تاريخ في العمود
df[which. min (df$date), ]
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا مع إطار البيانات التالي:
#create data frame df <- data. frame (date=as. Date (c('2022-04-01','2022-02-12','2022-06-13','2022-02-04', '2022-07-01','2022-02-19','2022-12-03','2022-04-04')), sales = c(12, 15, 24, 24, 14, 19, 12, 38)) #view data frame df dirty date 1 2022-04-01 12 2 2022-02-12 15 3 2022-06-13 24 4 2022-02-04 24 5 2022-07-01 14 6 2022-02-19 19 7 2022-12-03 12 8 2022-04-04 38
مثال 1: ابحث عن التاريخ الأقدم في العمود
يمكننا استخدام الكود التالي للعثور على أقدم تاريخ في عمود التاريخ بإطار البيانات:
#find earliest date in 'date' column
min(df$date)
[1] "2022-02-04"
ومن النتيجة نرى أن أقدم تاريخ في عمود التاريخ هو 02/04/2022.
ملحوظة : إذا كنت تريد العثور على التاريخ الأحدث، فما عليك سوى استبدال الحد الأدنى بالحد الأقصى في الكود.
مثال 2: ابحث عن الصف الذي يحتوي على أقدم تاريخ في العمود
يمكننا استخدام الكود التالي للعثور على الصف الذي يحتوي على أقدم تاريخ في عمود التاريخ بإطار البيانات:
#find row with earliest date in 'date' column df[which. min (df$date), ] dirty date 4 2022-02-04 24
يعرض الإخراج الصف بأكمله الذي يحتوي على أقدم تاريخ في عمود التاريخ .
على سبيل المثال يمكننا رؤية القيم التالية في هذا الصف:
- التاريخ : 2022-02-04
- القذرة : 24
ملاحظة : إذا كنت تريد العثور على الصف الذي يحتوي على التاريخ الأحدث، فما عليك سوى استبدال who.min() بـ who.max() في الكود.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في R:
كيفية إنشاء تسلسل تاريخ في R
كيفية تحويل السلاسل إلى تواريخ في R
كيفية حساب عدد الأشهر بين التواريخ في R