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: 

 

This course enables the students to:

·   Implement programming concepts in  R language

·   Experiment various functionalities through R programming.

·   Identify solution of given problem

·   Apply packages in solving problems.

·   Evaluate & choose efficient solution

    ·   Construct small application using R

 

Learning outcomes

(at course level)

Learning and teaching strategies

Assessment

Strategies

CO221. Understand and apply various programming concepts in R language

 

CO222. Implement various functions using R

 

CO223. Analyze the problem and find right solution

 

CO224. Implement packages to design and program testing.

 

CO225. Understand data and file management using R.

 

CO226. 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

Continues 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 - 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-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 details [56]

·   Filtering and subsetting data [57]

     ·  Aggregate function [58]

 

Packages [59]

  • Package Introduction [60]

 

Data and File Management [61]

·   Types of Input [62]

·   CSV Files [63]

·   Excel file [64]

     [65]·   Reading and writing data [65]

 

Charts & Graphs [66]

·   Graphical Procedures Introduction [67]

·   plot function [68]

·   Plot using base graphics [69]

    ·    Plot using ggplot2 [70]

 

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: 
2020-21 [71]

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

Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/r-programming-lab
[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-and-file-management/7/95
[62] https://www.atnyla.com/tutorial/types-of-input/7/450
[63] https://www.atnyla.com/tutorial/csv-files/7/451
[64] https://www.atnyla.com/tutorial/excel-file/7/452
[65] https://www.atnyla.com/tutorial/reading-and-writing-data/7/516
[66] https://www.atnyla.com/tutorial-ch/charts-amp-graphs/7/96
[67] https://www.atnyla.com/tutorial/graphical-procedures-introduction/7/453
[68] https://www.atnyla.com/tutorial/plot-function/7/454
[69] https://www.atnyla.com/tutorial/plot-using-base-graphics/7/519
[70] https://www.atnyla.com/tutorial/plot-using-ggplot2/7/520
[71] https://csit.iisuniv.ac.in/academic-year/2020-21