lOMoARcPSD|26943108
Downloaded by Deepak Yadav
lOMoARcPSD|26943108
DATA ANALYTICS WITH R PROGRAMMING
PRACTICAL FILE
SUBMITTED IN THE PARTIAL FULFILLMENT OF THE DEGREE OF
BACHELOR OF BUSINESS ADMINISTRATION(CAM)
(December 2023)
SUBMITTED BY:
SARTHAK KHANNA
00713401922
UNDER THE GUIDANCE OF
Dr. PARMINDER KAUR
(ASSOCIATE PROFESSOR, IT DEPARTMENT)
IDEAL INSTITUTE OF MANAGEMENT & TECHNOLOGY
(AFFILIATED TO GURU GOBIND SINGH INDRAPRASTHA
UNIVERSITY, DELHI)
lOMoARcPSD|26943108
ACKNOWLEDGEMENT
I am preparing this practical file of Data analytics with R Programming for
the program of Bachelor of Business Administration (CAM) for Ideal Institute
of Management & Technology, Affiliated to Guru Gobind Singh Indraprastha
University.
It has been a great challenge but a plenty of learning and opportunities to gain a
huge amount of knowledge on the way of preparing this file. I could not have
completed my work without the constant guidance of Dr. Parminder Kaur, my
faculty, who helped me along the way and was always prepared to give me
feedback and guidelines whenever I needed it.
SARTHAK KHANNA
Enroll no:00713401922
lOMoARcPSD|26943108
CERTIFICATE
This is to certify that Practical file of Data Analytics with R Programming
which is submitted by SARTHAK KHANNA in partial fulfillment of the
requirement for the award of degree of Bachelor of Business Administration to
Ideal Institute of Management and Technology (affiliated to GGSIP University,
Delhi) is a record of the candidate’s own work carried out by her under my
supervision. The matter embodied in this file is bonafide and has not been
submitted for the award of any other degree.
.………………
Dr. Parminder
( Associate Professor)
lOMoARcPSD|26943108
INDEX
S.NO. Content
1. R Introduction and Data Inputting in R:
a. Help Function
b. Example of Subsetting
c. Reading and Writing data from CSV files
d. Vectors and Vector operations
e. Creating and Merging of Data Frames
f. Program on Control Structures:
i. If statement
ii. Loops in R programming
2. Data Visualization and Basic Statistic:
a. Creating Bar Chart
b. Designing Dot Plot
c. Creating Histogram
d. Designing Box Plot
e. Program on mean, median & mode
f. Program on Quartile, Range, Standard Derivation
g. Hypothesis Testing(one sample, two sample, paired sample &
Anova test)
3. Data Manipulation in R programming:
a. Functional Exploratory Data analysis
b. Program on List Management
c. Outlier Detection
4. R and Database:
a. Performing Queries
b. Data Handling
lOMoARcPSD|26943108
1. R Introduction and Data Inputting in R:
a. Help Function ()-:
lOMoARcPSD|26943108
b. Example of sub setting-:
c. Reading And Writing Data from Csv File-:
lOMoARcPSD|26943108
d. Vector and vector operations-:
lOMoARcPSD|26943108
e. Creating and Merging of Data Frames-:
i. Inner join/Natural join-
lOMoARcPSD|26943108
ii. Left outer join-
iii. Right outer join-
iv. Full outer join-
lOMoARcPSD|26943108
v. Cross join-:
vi. Semi join-
lOMoARcPSD|26943108
vii. Anti-join-:
f. Program on Control Structures-:
i. If statement-:
simple if-:
If-else statement-:
lOMoARcPSD|26943108
Else if statement-:
ii. Loops in r programing-:
For loop-:
lOMoARcPSD|26943108
While loop-:
Repeat loop-:
lOMoARcPSD|26943108
2. Data Visualization and Basic Statistic:
a. Creating bar chart:
b. Designing Dot Plot:
lOMoARcPSD|26943108
c. Creating histogram-:
d. Designing Boxplot-:
lOMoARcPSD|26943108
e. Program on mean, median & mode-:
f. Program on quartile, range, standard derivation-:
g. Hypothesis Testing-:
One sample T test-:
lOMoARcPSD|26943108
Two sample t test-:
Paired sample t test-:
lOMoARcPSD|26943108
Anova Test-:
lOMoARcPSD|26943108
3. Data manipulation in r programming-:
a. Functional exploratory data analysis-:
b. Program on list management-:
lOMoARcPSD|26943108
lOMoARcPSD|26943108
c. Outlier Detection
lOMoARcPSD|26943108
4. R and Database
a. Performing Queries