ج: كيفية العثور على قيم فريدة في عمود


يمكنك استخدام الدالة الفريدة () في R للعثور على قيم فريدة في عمود إطار البيانات.

يقدم هذا البرنامج التعليمي عدة أمثلة لاستخدام هذه الوظيفة مع إطار البيانات التالي:

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

#view data frame
df

  team points assists rebounds
1 A 90 33 30
2 A 99 33 28
3 B 90 31 24
4 B 85 39 24
5 C 90 34 28
6 C 85 34 28

مثال 1: ابحث عن قيم فريدة في عمود

يوضح الكود التالي كيفية العثور على قيم فريدة في عمود “الفريق” :

 #find unique values in 'team' column
single(df$team)

[1] “A” “B” “C”

يمكننا استخدام بناء جملة مماثل للعثور على قيم فريدة في عمود “النقاط”:

 #find unique values in 'points' column
unique(df$points)

[1] 90 99 85

مثال 2: البحث عن القيم الفريدة في عمود وفرزها

يوضح الكود التالي كيفية البحث عن القيم الفريدة وفرزها في عمود “النقاط” :

 #find and sort unique values in 'points' column
sort(single(df$points))

[1] 85 90 99

يمكننا أيضًا فرز القيم الفريدة بترتيب تنازلي:

 #find and sort unique values in 'points' column
sort(unique(df$points), decreasing= TRUE )

[1] 99 90 85

مثال 3: البحث عن القيم الفريدة في العمود وحسابها

يوضح التعليمة البرمجية التالية كيفية العثور على عدد كل قيمة فريدة وحسابها في عمود “النقاط”:

 #find and count unique values in 'points' column
table(df$points)

85 90 99 
 2 3 1

ومن النتيجة يمكننا أن نرى:

  • تظهر القيمة 85 مرتين .
  • تظهر القيمة 90 3 مرات.
  • تظهر القيمة 99 مرة واحدة .

مصادر إضافية

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

كيفية تشغيل وظيفة COUNTIF في R
كيفية البحث عن القيم المفقودة وحسابها في R
كيفية حساب عدد التكرارات في الأعمدة في R

Add a Comment

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