كيفية استخدام عامل علامة الدولار ($) في r


يمكنك استخدام عامل علامة الدولار ( $ ) في R لإنشاء المتغيرات والوصول إليها في القوائم وإطارات البيانات.

توضح الأمثلة التالية أربع طرق شائعة لاستخدام هذا العامل عمليًا.

مثال 1: استخدم علامة الدولار لإنشاء متغير في القائمة

لنفترض أننا أنشأنا القائمة التالية في R:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#view list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

يمكننا استخدام عامل علامة الدولار ( $ ) لإنشاء متغير جديد في هذه القائمة:

 #create new variable in list
my_list$D <- c(' Hey ', ' Hi ', ' Hello ')

#view updated list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

$D
[1] “Hey” “Hi” “Hello”

لاحظ أنه تمت إضافة المتغير الجديد D إلى القائمة.

مثال 2: استخدم علامة الدولار للوصول إلى المتغير في القائمة

يمكننا أيضًا استخدام عامل علامة الدولار ( $ ) للوصول إلى متغير محدد في القائمة.

على سبيل المثال، يمكننا استخدام الكود التالي للوصول إلى المتغير C في القائمة:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#access variable C
my_list$C

[1] 1 2 3 4 5

لاحظ أنه يتم إرجاع قيم المتغير C فقط.

مثال 3: استخدم علامة الدولار لإنشاء متغير في إطار بيانات

لنفترض أننا أنشأنا إطار البيانات التالي في R:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#view data frame
df

     team points
1 Mavs 140
2 Spurs 115
3 Rockets 109
4 Nets 98

يمكننا استخدام عامل علامة الدولار ( $ ) لإنشاء متغير جديد في إطار البيانات يسمى Assists :

 #create new variable called assists
df$assists <- c(20, 25, 29, 49)

#view updated data frame
df

     team points assists
1 Mavs 140 20
2 Spurs 115 25
3 Rockets 109 29
4 Nets 98 49

لاحظ أنه تمت إضافة متغير المساعدة الجديد إلى إطار البيانات.

مثال 4: استخدم علامة الدولار للوصول إلى المتغير في إطار البيانات

يمكننا أيضًا استخدام عامل علامة الدولار ( $ ) للوصول إلى متغير محدد في إطار البيانات.

على سبيل المثال، يمكننا استخدام الكود التالي للوصول إلى متغير النقاط في إطار البيانات:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#access values for points
df$points

[1] 140 115 109 98

لاحظ أنه يتم إرجاع قيم متغير النقاط فقط.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية استخدام الوظائف الشائعة الأخرى في R:

كيفية استخدام الدالة View() في R
كيفية استخدام الدالة Aggregate() في R
كيفية استخدام وظيفة الاستبدال () في R

Add a Comment

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