كيفية استخراج الصف الأخير من إطار البيانات في r


يمكنك استخدام الطرق التالية لاستخراج الصف الأخير من إطار البيانات في R:

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

 last_row <- tail(df, n= 1 )

الطريقة الثانية: استخدم dplyr

 library (dplyr)

last_row <- df %>% slice(n())

الطريقة الثالثة: استخدام data.table

 library (data.table)

last_row <- setDT(df[nrow(df), ])

توضح الأمثلة التالية كيفية استخدام كل طريقة مع إطار البيانات التالي في R:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

مثال 1: استخراج الصف الأخير باستخدام Base R

يوضح التعليمة البرمجية التالية كيفية استخراج الصف الأخير من إطار البيانات باستخدام الدالة R base tail() :

 #extract last row in data frame
last_row <- tail(df, n= 1 )

#view last row
last_row

  team points assists rebounds
5 E 95 34 28

باستخدام الدالة tail() ، يمكننا استخراج الصف الأخير فقط من إطار البيانات.

لاحظ أنه يمكنك تغيير قيمة الوسيطة n لتحديد الصفوف الأخيرة من إطار البيانات بدلاً من ذلك.

مثال 2: استخراج الصف الأخير باستخدام dplyr

يوضح التعليمة البرمجية التالية كيفية استخراج الصف الأخير من إطار البيانات باستخدام وظيفة الشريحة () من الحزمة dplyr :

 library (dplyr)

#extract last row in data frame
last_row <- df %>% slice(n())

#view last row
last_row

  team points assists rebounds
1 E 95 34 28

باستخدام وظيفة الشريحة () يمكننا استخراج الصف الأخير فقط من إطار البيانات.

ذات صلة: كيفية استخدام وظيفة Slice() في dplyr (مع أمثلة)

المثال 3: استخراج الصف الأخير باستخدام data.table

يوضح التعليمة البرمجية التالية كيفية استخراج الصف الأخير من إطار البيانات باستخدام الوظائف الموجودة في حزمة data.table :

 library (data.table)

#extract last row in data frame
last_row <- setDT(df[nrow(df), ])

#view last row
last_row

   team points assists rebounds
1: E 95 34 28

باستخدام الدالة nrow() ، يمكننا استخراج الصف الأخير فقط من إطار البيانات.

مصادر إضافية

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

كيفية تحديد الصفوف التي تظهر فيها القيمة في أي عمود في R
كيفية تحديد أعمدة محددة في R
كيفية تحديد الأعمدة حسب الفهرس في R

Add a Comment

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