في R، يمكنك استخدام الدالة table
لحساب عدد الحالات لكل قيمة في vector، ثم يمكنك استخدام هذه البيانات للبحث عن القيم التي ترغب فيها. هناك طريقة أخرى باستخدام الدالة which
للبحث عن الفهرس الخاص بالقيم التي تريدها، ويمكنك استخدامها مع table
لتحقيق هذا الهدف. على سبيل المثال، إليك كيفية البحث عن التواريخ التي يكون فيها عدد الإصدارات 3:
R# تحديد التواريخ التي يوجد فيها 3 إصدارات
releasedate <- table(bollywood$Rdate)
date_three <- names(releasedate)[which(releasedate == 3)]
date_three
هذا الكود سيقوم بحساب عدد الإصدارات لكل تاريخ في vector bollywood$Rdate
ثم يختار التواريخ التي يكون فيها 3 إصدارات ويخزنها في date_three
.
المزيد من المعلومات
بالطبع! في R، يمكنك أيضًا استخدام الدالة table
بشكل مباشر للعثور على القيم التي تحقق شرطًا معينًا، مثل البحث عن القيم التي تظهر عدد معين من المرات. في حالتك، يمكنك القيام بذلك كالتالي:
R# تحديد التواريخ التي يوجد فيها 3 إصدارات
date_three <- names(releasedate[releasedate == 3])
date_three
هذا يعني أنه يمكنك استخدام الدالة table
لحساب عدد الحالات لكل تاريخ، ثم استخدام names
مع which
لاستخراج التواريخ التي تحقق الشرط المطلوب (عدد الإصدارات يساوي 3 في هذه الحالة).