R is a programming language and free software environment for statistical computing and graphics supported by the R Core Team and the R Foundation for Statistical Computing. It is widely used among statisticians and data miners for developing statistical software and data analysis.

RStudio is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.

Complete Tutorial | R & RStudio - Lesson 7 - Using Data Frames.
IT & Software Courses.
Let us get familiar with the IDE we will use for R.
Elementary variables used in R calculations

R has six types of basic data structures. We can organize these data structures according to their dimensions(1d, 2d, nd). We can also classify them as homogeneous or heterogeneous (can their contents be of different types or not).

Homogeneous data structures are ones that can only store a single type of data (numeric, integer, character, etc.).

Heterogeneous data structures are ones that can store more than one type of data at the same time.

R does not have 0 dimensional or scalar type. Variables containing single values are vectors of length 1.


R has a special data structure - data frames -:

Data frames are lists that have a class of “data frame”. They are a special case of lists where all the components are of equal length.

In this R tutorial, we will take a look at R data frames. We will understand their nature and role in R programming. We will learn how to create and navigate them. We will also learn about modifying them and much more.

There are four types of index vectors:

Logical index vector
Positive-integral index vector
Negative-integral index vector
Character index vector

Useful functions :
cbind() - rbind() - names() - dim() - rownames() - colnames() - dimnames()


R programming tutorial with everything you need to know to start coding in RStats and RStudio. All the basics and fundamentals for non-coders and beginners in R programming! This is the perfect first step in your journey to master Data Science.



لغة البرمجة آر هي بيئة برمجية إحصائية للتنهيج والرسم، اخترعها روس ايهاكا وروبيرت جنتلمان وسميت بلغة R تيمناً بإسميهما

لغة آر هي بيئة عمل برمجية للإحصاء الحاسوبي تسمح بإجراء التطبيقات الإحصائية من جهة وبناء البرامج الإحصائية من جهة أخرى. هي مفتوحة المصدر، وهناك نسخة مجانية لها من لغة البرمجة الإحصائية (+Splus(S والتي تعتمد على اللغة آس (S). يمكن إدخال المعطيات إلى لغة R يمكن أن تكون أشعة أو مصفوفات أو سلاسل زمنية وقد تكون توابع أو رسوم بيانية.إن ّ لغة R هي لغة تابعية يعني كل أمر من أوامرها هو تابع يقبل العديد من الوسطاء

آر ستوديو (بالإنجليزية: RStudio) هو بيئة تطوير متكاملة ومفتوحة المصدر للغة البرمجة الإحصائية آر "R"

يحتوي أر على بنى المعطيات الأساسية الخاصة - القائمة أو االمصفوفة ثنائية الأبعاد

القوائم:
القوائم هي هياكل بيانات غير متجانسة. إنها متشابهة جدًا مع المتجهات باستثناء أنها يمكن أن تخزن بيانات من أنواع مختلفة. لإنشاء قائمة ، نستخدم وظيفة list ().

مصفوفة:
المصفوفات هي هياكل بيانات متجانسة ثنائية الأبعاد. هذا يعني أن جميع القيم في المصفوفة يجب أن تكون من نفس النوع. يحدث الإكراه إذا كان هناك أكثر من نوع بيانات واحد. لديهم صفوف وأعمدة.

في هذا البرنامج التعليمي لقائمة R ، سوف نستكشف القوائم في لغة البرمجة R. سوف نتعلم كيفية إنشائها وكيفية تسمية مكوناتها. سوف نتعلم أيضًا كيفية فهرستها وكيفية التعامل مع مكوناتها. جدولنا ممتلئ ، فلنبدأ!

سوف نتعلم عن المصفوفات في R. سوف نستكشف الطرق المختلفة لإنشاء المصفوفات وأيضًا تعلم كيفية الوصول إلى عناصرها وكيفية تعديلها.

سننظر أيضًا في كيفية تحويل المتجهات إلى مصفوفات والعكس صحيح. أخيرًا ، سننظر في كيفية تعامل R مع حساب المصفوفة.

هناك أربعة أنواع من نواقل الفهرس:

متجه الفهرس المنطقي
متجه مؤشر التكامل الموجب
فهرس سلبي متكامل
ناقل مؤشر الأحرف

دورة متكاملة لتعلم لغة البرمجة أر للعمليات الرياضية و الإحصائية - الدرس السابع - استخدام الشرائح -

البداية الصحيحة للدخول إلى عالم المعلوماتية
كورس - دورة - باللغة العربية