Big Data Slip Solution
Big Data Slip Solution
1. Write an R program to find the maximum and the minimum value of a given vector.
print('Original vector:')
print(nums)
print("Original Vectors:")
print(x)
print(sort(x))
print(sort(x, decreasing=TRUE))
3 Write an R program to compare two data frames to find the elements in first
data frame that are not present in second data frame.
df_90 = data.frame(
df_91 = data.frame(
print("Original Dataframes:")
print(df_90)
print(df_91)
print("Row(s) in first data frame that are not present in second data frame:")
print(setdiff(df_90,df_91))
4 Write an R program to extract first 10 English letter in lower case and last 10
letters in upper case and extract letters between 22nd to 24th letters in upper
case.
t = head(letters, 10)
print(t)
t = tail(LETTERS, 10)
print(t)
e = tail(LETTERS[22:24])
print(e)
print("Sum:")
print(sum(x))
print("Mean:")
print(mean(x))
print("Product:")
print(prod(x))
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
barplot(marks,
xlab = "Marks",
ylab = "Subject",
col = "darkred",
horiz = FALSE)
Employees = data.frame(Name=c("Ramesh","Umesh","Ganesh","Dinesh","Ashwini"),
Gender=c("M","M","M","M","F"),
Age=c(25,22,25,26,22),
SSN=c("123-34-2346","123-44-779","556-24-433","123-98-987","679-77-576")
print(Employees)
8.Write an R program to create a data frame using two given vectors and display the
duplicated elements and unique rows of the said data frame.
a = c(10,20,10,10,40,50,20,30)
b = c(10,30,10,20,0,50,30,30)
ab = data.frame(a,b)
print(ab)
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
print(duplicated(ab))
print(unique(ab))
9.Write an R program to change the first level of a factor with another level of a given
factor.
print("Original vector:")
print(v)
f = factor(v)
print(f)
levels(f)[1] = "e"
print(f)
> my_list
[[1]]
[1] "Pune"
[[2]]
[1] "Mumbai"
[[3]]
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
[1] "Nashik"
> append(my_list,"Delhi")
[[1]]
[1] "Pune"
[[2]]
[1] "Mumbai"
[[3]]
[1] "Nashik"
[[4]]
[1] "Delhi"
> my_list[-4]
[[1]]
[1] "Pune"
[[2]]
[1] "Mumbai"[[3]]
[1] "Nashik"
> print(my_list)
[[1]]
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
[1] "Pune"
[[2]]
[1] "Mumbai"
[[3]]
[1] "Shirdi
11.Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print addition and subtraction of those matrices.
v2 = c(10,11,12,13,14,15)
print(v1)
print(v2)
print("New array:")
print(result)
print(result[2,,2])
print("The element in the 3rd row and 3rd column of the 1st matrix:")
print(result[3,3,1])
for(i in 1:10)
}
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
i) Create a variable “y” and attach to it the output attribute of the “iris” dataset.
iii) Create a density plot matrix for each attribute by class value.
data("iris")
> library(caret)
> library(mlbench)
> dim(dataset)
[1] 120 5
> head(dataset)
> levels(dataset$Species
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
freq percentage
setosa 40 33.33333
versicolor 40 33.33333
virginica 40 33.33333
> summary(dataset)
Min. :4.300 Min. :2.200 Min. :1.000 Min. :0.100 setosa :40
Median :5.800 Median :3.000 Median :4.200 Median :1.300 virginica :40
> plot(y)
14.Write an R program to concatenate two given factor in a single factor and display in
descending order.
print("Original factors:")
print(f1)
print(f2)
f = factor(c(levels(f1)[f1], levels(f2)[f2]))
print(f)
print(sort(f))
print(sort(f, decreasing=TRUE))
15.Write an R program to extract the five of the levels of factor created from a random
sample from the LETTERS
L = sample(LETTERS,size=50,replace=TRUE)
print("Original data:")
print(L)
f = factor(L)
print("Original factors:")
print(f)
print(table(L[1:5]))
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
if(n > 1) {
convert_to_binary(as.integer(n/2))
}
cat(n %% 2)
17.Write an R program to create three vectors a,b,c with 3 integers. Combine the three
vectors to become a 3×3 matrix where each column represents a vector. Print the
content of the matrix.
a<-c(1,2,3)
b<-c(4,5,6)
c<-c(7,8,9)
m<-cbind(a,b,c)
print(m)
18.Write an R program to draw an empty plot and an empty plot specify the axes limits
of the graphic.
#print("Empty plot:")
plot.new()
/*In this program you want to download following packages.Then after your program is run.
1.rnoaa
2.ggplot
3.devtools*/
dim(airquality)
with(airquality,plot(Ozone ~ Temp))
3.Write an R program to compare two data frames to find the elements in first
data frame that are not present in second data frame.
df1=data.frame(
item=c(12,23,34),
item1=c(65,54,43),
item2=c(90,89,78)
)
print(df1)
df2=data.frame(
item=c(12,33,34),
item1=c(55,54,43),
item2=c(90,89,88)
)
print(df2)
print("The elements is in first frame is not present in second frame is : ")
print(setdiff(df1,df2))
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
20.Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print second row of second matrix of the array.
print("Two vectors of different lengths:") v1 = c(1,3,4,5)
v2 = c(10,11,12,13,14,15)
print(v1)
print(v2)
print("New array:")
print(result)
print(result[2,,2])
print("The element in the 3rd row and 3rd column of the 1st matrix:")
print(result[3,3,1])
data(PlantGrowth)
dataset<-PlantGrowth
library(caret)
x<-dataset[,1:1]
y<-dataset[ ,2]
y
library(dplyr)
library(ggplot2)
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
22 Write an R program to print the numbers from 1 to 100 and print "SY" for multiples
of 3, print "BBA" for multiples o f 5, and print "SYBBA" for multiples of both.
for (n in 1:100)
if (n %% 3 == 0 & n %% 5 == 0)
print("SY")
else if (n %% 3 == 0)
print("BBA")
else if (n %% 5 == 0)
print("SYBBA")
else print(n)
}
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
23. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print second row of second matrix of the array.
v1 = c(1,3,4,5)
v2 = c(10,11,12,13,14,15)
print(v1)
print(v2)
print("New array:")
print(result)
print("The second row of the second matrix of the array:")
print(result[2,,2])
24. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print Multiplication of those matrices.
25. Write an R program to create a list of elements using vectors, matrices and a
functions. Print the content of the list.
l = list(
c(1, 2, 2, 5, 7, 12),
month.abb,
asin
print(l)
26. Write a script in R to create an array, passing in a vector of values and a vector of
dimensions. Also provide names for each dimension
a = array( 6:30,
c("Part1", "Part2"))
print(a).
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
if(num > 1) {
binary(as.integer(num/2))
cat(num %% 2)
28. Write an R program to convert a given matrix to a list and print list in ascending
order.
m = matrix(1:10,nrow=2, ncol=2)
print("Original matrix:")
print(m)
print(l)
print(sort(m))
OR
a=matrix(c(3,2,1,5),nrow=2,ncol=2)
print("original matrix is : ")
print(a)
l=unlist(as.list(a))
print("list of matrix in ascending order is : ")
sorting=sort(l)
print(sorting)
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D
a=list("deep","gaurav","harshal","sameer")
print("original list is ")
print(a)
names(a)<-c("a","b","c","d")
print("names of list : ")
print(a)
a[5]="santosh"
print(a)
a[1]=NULL
print(a)
a[2]="chirag"
print(a)
a<-c("deep","gaurav","sameer","harshal","chirag","santosh","prasad","mohit","harshil","rajesh")
list_str=list(a)
print("original string is : ")
print(list_str)
sort_str=sort(a)
print("sorting string in ascending order is : ")
print(sort_str)
sort_str=sort(a,decreasing=TRUE)
print("sorting string im desceding order is : ")
print(sort_str)
SYBBA_CA 2023-24 Subject: Big Data(R Programme) Prof .Khatal.S.D