Computer Science & IT
Published on Computer Science & IT (https://csit.iisuniv.ac.in)

Home > R PROGRAMMING LAB

R PROGRAMMING LAB [1]

Paper Code: 
MCA 422A
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

Course Objectives:

This course enables the students to

  1. Apply packages in solving problems.
  2. Analyze solution of given problem
  3. Evaluate & choose efficient solution  
  4. Construct small application using R

 

Course Outcomes(COs):

Learning Outcome (at course level)  

Learning and teaching strategies

Assessment Strategies

CO172. Apply various programming concepts in R language. 

 

CO173. Select packages to design and program testing.

 

CO174. Analyze the problem and find right solution.

 

CO175. Evaluate data and file management using R.

 

CO176. Develop and analyze applications using R.

Approach in teaching:

Interactive Lab Sessions, Modeling, Discussions, implementing enquiry based learning, student centered approach

 

Learning activities for the students:

Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems

  • Lab Assignments
  • Practical Record
  • Continuous Assessment
  • Semester End Examination

 

Contents

Fundamentals [2]

  • About R tutorial [3]
  • Introduction to R [4]
  • About R, Do & Don't [5]
  • Why R programming Language [6]

Overview

  • General Properties [7]
  • First Program [8]- [8]Hello World [8]
  • Core Characteristics [9]

Data Types

  • Data types introduction [10]
  • Data types Examples [11]
  • Variable in R Language [12]
  • Introduction to Variable [13]

Operators [14]

  • Operator Introduction [15]
  • Arithmetic Operators [16]
  • Relational Operators [17]
  • Logical Operators [18]
  • Assignment Operators [19]
  • Miscellaneous Operators [20]

Decision Making [21]

  • Decision Making Introduction [22]
  • if statement [23]
  • if...else statement [24]
  • switch statement [25]  if…else Ladder [26]
  • ifelse() function [27]

Loop control [28]

  • Loop Introduction [29]
  • for loop [30]
  • while Loop [31]
  • repeat Loop [32]
  • Break Statement [33]
  • Next Statement [34]

Array [35]

  • Array Introduction [36]
  • String [37]
  • String Introduction [38]

Function [39]

  • Function Introduction [40]
  • Your First Function [41]
  • Built [42]- [42]in Function [42]

Vector [43]

  • Vector Introduction [44]
  • Lists [45]
  • List Introduction [46]

Matrices [47]

  • Matrix Introduction [48]
  • Matrix Construction [49]
  • Addition & Subtraction [50]
  • Multiplication & Division [51]

Factors [52]

  • Factor Introduction [53]

Data Frames [54]

  • Data Frame Introduction [55]
  • Data Frame [56] details [56]
  • Filtering and subsetting data [57]
  • Aggregate function [58]

Packages [59]

  • Package Introduction [60]

Data Reshaping [61]

Data Reshaping Introduction [62]

Data and File Management [63]

  • Types of Input [64]
  • CSV Files [65]
  • Excel file [66]
  • Reading and writing data [67]

Charts & [68] Graphs [68]

  • Graphical Procedures Introduction [69]
  • plot function [70]
  • Plot using base graphics [71]
  • Plot using ggplot2 [72] Data Analytics

Design and write efficient programs using R to perform routine and specialized data manipulation and analysis tasks using

  • Packages
  • Data Reshaping
  • Charts & Graphs

 

Academic Year: 
2021-22 [73]

Footer Menu

  • Home
  • Univ Home
  • Contact Us
  • About Us
  • Site Map
  • Downloads
  • Feedback
  • Jobs
  • Site Login

Follow Computer Science & IT on:

Facebook Twitter YouTube

IIS (Deemed to be University)

Gurukul Marg, SFS, Mansarovar, Jaipur 302020, (Raj.) India Phone:- +91-141-2400160-61, 2397906-07, Fax: 2395494, 2781158


Source URL: https://csit.iisuniv.ac.in/courses/subjects/r-programming-lab-0

Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/r-programming-lab-0
[2] https://www.atnyla.com/tutorial-ch/fundamentals-of-r-language/7/78
[3] https://www.atnyla.com/tutorial/about-r-tutorial/7/409
[4] https://www.atnyla.com/tutorial/introduction-to-r/7/410
[5] https://www.atnyla.com/tutorial/about-r-do-amp-don-t/7/411
[6] https://www.atnyla.com/tutorial/why-r-programming-language/7/515
[7] https://www.atnyla.com/tutorial/general-properties/7/412
[8] https://www.atnyla.com/tutorial/first-program---hello-world/7/508
[9] https://www.atnyla.com/tutorial/core-characteristics/7/517
[10] https://www.atnyla.com/tutorial/data-types-introduction/7/413
[11] https://www.atnyla.com/tutorial/data-types-examples/7/414
[12] https://www.atnyla.com/tutorial-ch/variable-in-r-language/7/81
[13] https://www.atnyla.com/tutorial/introduction-to-variable/7/415
[14] https://www.atnyla.com/tutorial-ch/operators-in-r-language/7/82
[15] https://www.atnyla.com/tutorial/operator-introduction/7/416
[16] https://www.atnyla.com/tutorial/arithmetic-operators/7/417
[17] https://www.atnyla.com/tutorial/relational-operators/7/418
[18] https://www.atnyla.com/tutorial/logical-operators/7/419
[19] https://www.atnyla.com/tutorial/assignment-operators/7/420
[20] https://www.atnyla.com/tutorial/miscellaneous-operators/7/421
[21] https://www.atnyla.com/tutorial-ch/decision-making-of-r-language/7/83
[22] https://www.atnyla.com/tutorial/decision-making-introduction/7/422
[23] https://www.atnyla.com/tutorial/if-statement/7/423
[24] https://www.atnyla.com/tutorial/if-else-statement/7/424
[25] https://www.atnyla.com/tutorial/switch-statement/7/425
[26] https://www.atnyla.com/tutorial/if-hellip-else-ladder/7/426
[27] https://www.atnyla.com/tutorial/ifelse-function/7/427
[28] https://www.atnyla.com/tutorial-ch/loop-control-in-r-language/7/84
[29] https://www.atnyla.com/tutorial/loop-introduction/7/428
[30] https://www.atnyla.com/tutorial/for-loop/7/429
[31] https://www.atnyla.com/tutorial/while-loop/7/430
[32] https://www.atnyla.com/tutorial/repeat-loop/7/431
[33] https://www.atnyla.com/tutorial/break-statement/7/432
[34] https://www.atnyla.com/tutorial/next-statement/7/433
[35] https://www.atnyla.com/tutorial-ch/array-in-r-language/7/85
[36] https://www.atnyla.com/tutorial/array-introduction/7/434
[37] https://www.atnyla.com/tutorial-ch/string-in-r-language/7/86
[38] https://www.atnyla.com/tutorial/string-introduction/7/435
[39] https://www.atnyla.com/tutorial-ch/function-in-r-language/7/87
[40] https://www.atnyla.com/tutorial/function-introduction/7/436
[41] https://www.atnyla.com/tutorial/your-first-function/7/437
[42] https://www.atnyla.com/tutorial/built-in-function/7/438
[43] https://www.atnyla.com/tutorial-ch/vector-in-r-language/7/88
[44] https://www.atnyla.com/tutorial/vector-introduction/7/439
[45] https://www.atnyla.com/tutorial-ch/lists-in-r-language/7/89
[46] https://www.atnyla.com/tutorial/list-introduction/7/440
[47] https://www.atnyla.com/tutorial-ch/matrices-in-r-language/7/90
[48] https://www.atnyla.com/tutorial/matrix-introduction/7/441
[49] https://www.atnyla.com/tutorial/matrix-construction/7/442
[50] https://www.atnyla.com/tutorial/addition-amp-subtraction/7/443
[51] https://www.atnyla.com/tutorial/multiplication-amp-division/7/444
[52] https://www.atnyla.com/tutorial-ch/factors-in-r-language/7/91
[53] https://www.atnyla.com/tutorial/factor-introduction/7/445
[54] https://www.atnyla.com/tutorial-ch/data-frames-in-r-language/7/92
[55] https://www.atnyla.com/tutorial/data-frame-introduction/7/446
[56] https://www.atnyla.com/tutorial/data-frame-details/7/449
[57] https://www.atnyla.com/tutorial/filtering-and-subsetting-data/7/518
[58] https://www.atnyla.com/tutorial/aggregate-function/7/526
[59] https://www.atnyla.com/tutorial-ch/packages-in-r-language/7/93
[60] https://www.atnyla.com/tutorial/package-introduction/7/447
[61] https://www.atnyla.com/tutorial-ch/data-reshaping-in-r-language/7/94
[62] https://www.atnyla.com/tutorial/data-reshaping-introduction/7/448
[63] https://www.atnyla.com/tutorial-ch/data-and-file-management/7/95
[64] https://www.atnyla.com/tutorial/types-of-input/7/450
[65] https://www.atnyla.com/tutorial/csv-files/7/451
[66] https://www.atnyla.com/tutorial/excel-file/7/452
[67] https://www.atnyla.com/tutorial/reading-and-writing-data/7/516
[68] https://www.atnyla.com/tutorial-ch/charts-amp-graphs/7/96
[69] https://www.atnyla.com/tutorial/graphical-procedures-introduction/7/453
[70] https://www.atnyla.com/tutorial/plot-function/7/454
[71] https://www.atnyla.com/tutorial/plot-using-base-graphics/7/519
[72] https://www.atnyla.com/tutorial/plot-using-ggplot2/7/520
[73] https://csit.iisuniv.ac.in/academic-year/2021-22