تسجيل الدخول

مشاهدة النسخة كاملة : كيفية إنشاء إطارات البيانات Data frames في R


ديما
12-06-2025, 05:17 AM
تُعد إطارات البيانات واحدة من أكثر هياكل البيانات شيوعًا في (R)، فهي تشبه المصفوفات، ولكنها تتمتع بوظائف إضافية تجعلها أكثر ملاءمة للتعامل مع بيانات العالم الحقيقي، إطار البيانات عبارة عن هيكل ثنائي الأبعاد يشبه الجدول حيث يمكن أن يكون كل عمود من نوع بيانات مختلف، في هذه المقالة، سوف نستكشف كيفية العمل مع إطارات البيانات في (R).

كيفية إنشاء إطارات البيانات في R
يعد إنشاء إطار بيانات في (R) أمرًا بسيطًا، يمكننا استخدام وظيفة (() data.frame) لإنشاء إطار بيانات من المتجهات أو القوائم، على سبيل المثال، لنفترض أن لدينا ثلاثة متجهات للبيانات:
name <- c(“Alice”, “Bob”, “Charlie”)
age <- c(25, 30, 35)
gender <- c(“Female”, “Male”, “Male”)

لإنشاء إطار بيانات من هذه المتجهات، يمكننا استخدام وظيفة (() data.frame):
my_data <- data.frame(name, age, gender)

الآن، (my_data) هو كائن إطار بيانات في (R)، يمكننا رؤية بنية إطار البيانات هذا باستخدام وظيفة (() str):
str(my_data)

سيعود هذا:
‘data.frame’: 3 obs. of 3 variables:
$ name : Factor w/ 3 levels “Alice”,”Bob”,..: 1 2 3
$ age : num 25 30 35
$ gender: Factor w/ 2 levels “Female”,”Male”: 1 2 2

يمكننا أن نرى أن (my_data) بها ثلاثة متغيرات (أعمدة) وثلاث ملاحظات (صفوف)، المتغير الأول والثالث عوامل، بينما المتغير الثاني متغير رقمي.
بمجرد أن يكون لدينا إطار بيانات في (R)، يمكننا إجراء مجموعة متنوعة من العمليات عليه، تتمثل إحدى العمليات الشائعة في تعيين إطار البيانات على أساس معايير معينة، على سبيل المثال، يمكننا تعيين إطار البيانات فرعيًا ليشمل فقط الصفوف التي يكون فيها العمر أكبر من (30):
subset_data <- subset(my_data, age > 30)

يمكننا أيضًا إجراء تحليلات إحصائية أساسية على إطار البيانات باستخدام وظائف مثل المتوسط و(() sd)، على سبيل المثال، لحساب متوسط العمر في (my_data)، يمكننا استخدام:
mean_age <- mean(my_data$age)

تعد إطارات البيانات بنية بيانات أساسية ومتعددة الاستخدامات في (R)، فهي تتيح لنا تنظيم وتحليل بيانات العالم الحقيقي بسهولة باستخدام متغيرات متعددة من أنواع مختلفة، من خلال فهم كيفية إنشاء إطارات البيانات ومعالجتها في (R)، يمكننا تنفيذ مجموعة واسعة من مهام تحليل البيانات واكتساب رؤى أعمق في بياناتنا.

رونق الفجر
12-06-2025, 05:18 AM
موضوعٌ فِي قمة الجَمال
وأضَاء بجمالِه أرجاء المكانِ ، شكرا للإبدَآعِ
يعطِيك العّآفية

ملاذ الصمت ♪
12-06-2025, 05:18 AM
يسلم عطائك ودام ابداعك
وبأنتظار جديدك القادم
مودتي واعجابي لك ..

وجدان
12-06-2025, 05:18 AM
جداول الألق تنسابُ ب إنسيابك
وتزداد نورًا كثيفًا بك
عبقكِ مختلفٌ ي جميلة
وتحيةٌ عُظمى لجمآل آنتقآئك

آسِر
12-06-2025, 05:18 AM
أنيق انت دائما..
بطروحاتك المميزة
فقد طاب لى شذى النثر هنا
كالورد الجوري

آامتنان
12-06-2025, 05:18 AM
*,
ابداع نقشت على ورق التميز
هطول لابداع عذب تنحني لها الرؤوس اعجابا
لتعلن أن طرحك الشجي سيعبر الأرجاء
يسلم بوحك وتسلم آناملك ..
تحيه لك ولـ إبداعك ..

Queen♚
12-06-2025, 05:18 AM
سلمت كفوفك لطيب الجهد وَ تمُيز العطاء
لاحرمنا الله روائِع مجهوداتك ..~

ابتسامة الزهر
14-06-2025, 07:26 PM
كل الشكر والتقدير على طرحك القيّم
وتمنياتي لك دوما بـتـمـيّــزك وانتقائك
سلمت أناملك لاختيارك الموفق
ونترقب المزيد من جديدك القادم
دمت ودامت لنا مواضيعك المميزة

ابتسامة الزهر
14-06-2025, 07:27 PM
كل الشكر والتقدير على طرحك القيّم
وتمنياتي لك دوما بـتـمـيّــزك وانتقائك
سلمت أناملك لاختيارك الموفق
ونترقب المزيد من جديدك القادم
دمت ودامت لنا مواضيعك المميزة

همس الروح
15-06-2025, 02:37 AM
بااقة..من أرق عبارات الشكر
لهذا العطاءالمتميز والإنتقاء الراقي
بـ إنتظار جديدك وعذب أطرٌوحاتك
تحيتي وتقديري :0 (296):

reda laby
15-06-2025, 07:06 PM
و عرفت منك معلومة .. من قبلك مش مفهومة
خلاص بقيت استاذ .. لغيري ماتبقاش مكتومة
شكرا
على ما تقدم من علم و معرفة
https://www.3b8-y.com/vb/uploaded/580_01592843253.png

البدر
16-06-2025, 12:06 AM
سلمت الأيادي على روعة الطرح
في انتظار جديد طرحك
لاخلا ولا عدم
https://www.3b8-y.com/vb/images/smilies/0%20(367).gif

إرتواء
16-06-2025, 08:15 PM
موضوع مميز
الله يعطيك العافية
سلمت يداك ودام عطائك
ننتظر المزيد من الإبداع الراقي

https://upload.3dlat.com/uploads/13608618106.gif

غريم الليل
27-06-2025, 09:14 PM
كل الشكر لاناملك
لروحك وهج النجوم
و لانفاسك عبق الورود
و لك جنـائن الجوري
تحياتي

سبــيعي
10-08-2025, 11:29 PM
,


انتقاء انيق بمحتواه
لك أعطر الورد :0 (226):