You are on page 1of 8

EXPERIMENT- 4(A)

PROBLEM STATEMENT:WRITE A PROGRAM TO DEMONSTRATE WORKING


WITH INSTALLING AND LOADING PACKAGES IN R.
CODE:

#install.packages("package-name")
#get library location
.libPaths()
#see all packages installed
search()
install.packages("readxl")
library('readxl')
install.packages("XML")
install.packages("moments")
library(moments)
install.packages("ggplot2")
library(ggplot2)
install.packages("scatterplot3d")
library(scatterplot3d)
install.packages("ggmap")
library(ggmap)
install.packages("plotrix")
library(plotrix)

#Load packages to library


#library("Package Name", lib.loc = "Path to library")
#Load the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repes = NULL, type = "secure")
OUTPUT:
> #installing packages("package_name")
> #get library location
> .libPaths()
[1] "C:/Users/vhyma/AppData/Local/R/win-library/4.3"
[2] "C:/Program Files/R/R-4.3.1/library"
> #see all packages installed
> library()
> #see package currently loaded
> search()
[1] ".GlobalEnv" "tools:rstudio" "package:stats" "package:graphics"
[5] "package:grDevices" "package:utils" "package:datasets"
"package:methods"
[9] "Autoloads" "package:base"
> install.packages("readxl")
package ‘cpp11’ successfully unpacked and MD5 sums checked
package ‘progress’ successfully unpacked and MD5 sums checked
package ‘readxl’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\vhyma\AppData\Local\Temp\Rtmp6nWJUQ\
downloaded_packages
> library("readxl")
> install.packages("XML")
package ‘XML’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\vhyma\AppData\Local\Temp\Rtmp6nWJUQ\
downloaded_packages
> install.packages("moments")
package ‘moments’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in


C:\Users\vhyma\AppData\Local\Temp\Rtmp6nWJUQ\
downloaded_packages
> library(moments)
> install.packages("ggplot2")
package ‘colorspace’ successfully unpacked and MD5 sums checked
package ‘farver’ successfully unpacked and MD5 sums checked
package ‘labeling’ successfully unpacked and MD5 sums checked
package ‘munsell’ successfully unpacked and MD5 sums checked
package ‘RColorBrewer’ successfully unpacked and MD5 sums checked
package ‘viridisLite’ successfully unpacked and MD5 sums checked
package ‘gtable’ successfully unpacked and MD5 sums checked
package ‘isoband’ successfully unpacked and MD5 sums checked
package ‘scales’ successfully unpacked and MD5 sums checked
package ‘withr’ successfully unpacked and MD5 sums checked
package ‘ggplot2’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\vhyma\AppData\Local\Temp\Rtmp6nWJUQ\
downloaded_packages
EXPERIMENT 4(B)
PROBLEM STATEMENT : WRITE A PROGRAMS TO DEMONSTRATE WORKING WITH DATA
RESHAPING IN R.
CODE:
#CREATING VECTOR OBJECTS
sid <- c(4201,4502,1003,4204,4105,4606)
dept <- c("AIML","CSE","ECE","MECH","AI&DS","CIV")
rank <- c('1003','6503','4502','9016','8234','10245')
cgpa <- c('9.8','9.6','8.9','8.7','9.2','8.6')
certifiactes <- c('15','12','9','11','8','13')
sdetails <- data.frame(sid,dept,rank,cgpa,certifiactes)
sdetails
OUTPUT:
sid dept rank cgpa certifiactes
1 4201 AIML 1003 9.8 15
2 4502 CSE 6503 9.6 12
3 1003 ECE 4502 8.9 9
4 4204 MECH 9016 8.7 11
5 4105 AI&DS 8234 9.2 8
6 4606 CIV 10245 8.6 13

#MELTING
1) melt_details <- melt(sdetails, id = c("sid", "dept"))
melt_details
OUTPUT:
dept variable value
1 AIML sid 4201
2 CSE sid 4502
3 ECE sid 1003
4 MECH sid 4204
5 AI&DS sid 4105
6 CIV sid 4606
7 AIML rank 1003
8 CSE rank 6503
9 ECE rank 4502
10 MECH rank 9016
11 AI&DS rank 8234
12 CIV rank 10245
13 AIML cgpa 9.8
14 CSE cgpa 9.6
15 ECE cgpa 8.9
16 MECH cgpa 8.7
17 AI&DS cgpa 9.2
18 CIV cgpa 8.6
19 AIML certifiactes 15
20 CSE certifiactes 12
21 ECE certifiactes 9
22 MECH certifiactes 11
23 AI&DS certifiactes 8
24 CIV certifiactes 13
2) melt_details <- melt(sdetails, id = c("dept", "sid"))
melt_details
OUTPUT:
dept variable value

1 AIML sid 4201

2 CSE sid 4502

3 ECE sid 1003

4 MECH sid 4204

5 AI&DS sid 4105


6 CIV sid 4606

7 AIML rank 1003

8 CSE rank 6503

9 ECE rank 4502

10 MECH rank 9016

11 AI&DS rank 8234

12 CIV rank 10245

13 AIML cgpa 9.8

14 CSE cgpa 9.6

15 ECE cgpa 8.9

16 MECH cgpa 8.7

17 AI&DS cgpa 9.2

18 CIV cgpa 8.6

19 AIML certifiactes 15

20 CSE certifiactes 12

21 ECE certifiactes 9

22 MECH certificates 11

23 AI&DS certifiactes

24 CIV certifiactes 13

3) melt_details <- melt(sdetails, id = c("dept"))

melt_details

OUTPUT:

dept variable value

1 AIML sid 4201

2 CSE sid 4502

3 ECE sid 1003

4 MECH sid 4204

5 AI&DS sid 4105

6 CIV sid 4606

7 AIML rank 1003

8 CSE rank 6503


9 ECE rank 4502

10 MECH rank 9016

11 AI&DS rank 8234

12 CIV rank 10245

13 AIML cgpa 9.8

14 CSE cgpa 9.6

15 ECE cgpa 8.9

16 MECH cgpa 8.7

17 AI&DS cgpa 9.2

18 CIV cgpa 8.6

19 AIML certifiactes 15

20 CSE certifiactes 12

21 ECE certifiactes 9

22 MECH certifiactes 11

23 AI&DS certifiactes 8

24 CIV certifiactes 13

4) cast_sdetails <- dcast(melt_details, sid+dept~variable)

cast_sdetails

OUTPUT:

sid dept sid rank cgpa certifiactes

1 1003 ECE 1003 4502 8.9 9

2 4105 AI&DS 4105 8234 9.2 8

3 4201 AIML 4201 1003 9.8 15

4 4204 MECH 4204 9016 8.7 11

5 4502 CSE 4502 6503 9.6 12

6 4606 CIV 4606 10245 8.6 13

#organizing data w.r.t n and time

molten_data <- melt(df1, id=c("n","time"))

cat("\nAfter melting data frame:\n")

print(molten_data)
OUTPUT:

After melting data frame:

n time variable value

11 1 x 6

21 2 x 8

32 1 x 9

42 2 x 5

51 1 y 4

61 2 y 6

72 1 y 9

82 2 y 2

#Print recasting data set using cast() function

cast.data<- dcast(molten_data, n~variable,sum)

print(cast.data)

cat("\n")

time.cast <- dcast(molten_data,time~variable,mean)

print(time.cast)

OUTPUT:

n x y

1 1 14 10

2 2 14 11

You might also like