ITW Project File
ITW Project File
IT WORKSHOP(BAI-102)
(2024-2028)
S.No EXPERIMENT
CODE:
1. Printing A Statement in R
>print(“Hello World”)
CODE:
1. DECLARING TWO VECTORS V1 AND V2
v1<-c(10,20,30)
v2<-c(40,50,60)
sum<-v1+v2
difference<-v2-v1
multiply<-v1*v2
division<-v1/v2
OUTPUT:
EXPERIMENT 3
(PROGRAM TO IMPLEMENT CONCEPT OF DATA
FRAMES IN R LANGUAGE)
CODE:
~CREATING A DATA FRAME IN R
df<-data.frame(
Name=c("John","Alice","Belle"),
Age=c(18,15,16),
Rollno=c(10,3,6)
print(df)
OUTPUT:
~Structure Of Data Frame:
df<-data.frame(
Name=c("John","Alice","Belle"),
Age=c(18,15,16),
Rollno=c(10,3,6)
print(str(df))
OUTPUT:
df<-data.frame(
Name=c("John","Alice","Belle"),
Age=c(18,15,16),
Rollno=c(10,3,6)
print(summary(df))
OUTPUT:
~Extracting Data From DataFrame
df<-data.frame(
Name=c("John","Alice","Belle"),
Age=c(18,15,16),
Rollno=c(10,3,6)
result<-df$Name
print(result)
OUTPUT:
EXPERIMENT 4
(PROGRAM TO PERFORM CALCULATIONS ON
MATRICES IN R )
CODE:
1.Declaring matrices m1 and m2:
m1<-matrix(c(1,2,3,4,5,6),nrow=2)
print(m1)
m2<-matrix(c(7,8,9,10,11,12),nrow=2)
print(m2)
OUTPUT:
m1<-matrix(c(1,2,3,4,5,6),nrow=2)
m2<-matrix(c(7,8,9,10,11,12),nrow=2)
added_matrix <- m1+m2
print(added_matrix)
OUTPUT:
print(subtracted_matrix)
print(multiplied_matrix)
print(divided_matrix)
m1<-matrix(c(1,2,3,4,5,6),nrow=2)
m2<-matrix(c(7,8,9,10,11,12),nrow=2)
m1[1,3] = 13
print(m1)
EXPERIMENT 5
(PROGRAM TO IMPLEMENT CONTROL STATEMENTS
IN R )
CODE:
1. If condition
x<-5
If (x>3){
OUTPUT:
2. If-elif-else condition
x<-5
if (x>7){
}else if (x==5){
}else{
print("x is less than 5")
3. For Loop
for(i in 1:10){
print(i)
4. While Loop
x<-1
while(x<=5){
print(x)
x<-x+1
}
EXPERIMENT 6
(PROGRAM TO IMPLEMENT DATA IMPORT AND
EXPORT IN R)
CODE:
1. IMPORTING AND EXPORTING DATA IN A CSV FILE
OUTPUT:
EXPERIMENT 7
(PROGRAM TO APPLY DATA VISUALIZATION
TECHNIQUES TO ANALYZE DATA)
CODE:
1.THREE DIMENSIONAL STRUCTURE
OUTPUT:
2. PLOTTING DISTRIBUTIONS
#HISTOGRAM
hist(mtcars$mpg, breaks = 10, col = "light green", xlab = "Miles per Gallon", main
= "Distribution of MPG")
OUTPUT:
#BOX PLOT
boxplot(mpg ~ cyl, data = mtcars, col = c("orange", "yellow", "green"), main = "MPG by Cylinder
Count")
#BUBBLE PLOT
plot(mtcars$wt, mtcars$mpg, xlim = c(1, 6), ylim = c(10, 35), xlab = "Weight", ylab = "MPG")
EXPERIMENT 8
(PROGRAM TO APPLY FUNCTIONS AND PACKAGES)
CODE(applying package(ggplot2)):
library(ggplot2)
geom_violin(fill = "lightblue") +
OUTPUT:
CODE(applying function(apply)):
my_matrix <- matrix(1:12, nrow = 4, ncol = 3)
print("Original Matrix:")
print(my_matrix)
print("Sum of rows:")
print(row_sums)
print("Mean of columns:")
print(col_means)
OUTPUT:
EXPERIMENT 9
(PROGRAM TO APPLY DATA CLEANING AND
PREPROCESSING)
CODE:
# Load a sample dataset
# Normalize 'Salary'
print(cleaned_data)
print(data)
OUTPUT:
CLEANED AND PREPROCESSED DATA: