R - Programming Slip Solution
R - Programming 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))
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)
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)
10. Write a script in R to create a list of cities and perform the following
1) Give names to the elements in the list.
2) Add an element at the end of the list.
3) Remove the last element.
4) Update the 3rd Element
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.
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])
for(i in 1:10)
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.
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]))
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()
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.
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])
22 Write an R program to print the numbers from 1 to 100 and print "SY" for
multiples of 3, print "BBA" for multiples of 5, and print "SYBBA" for multiples of
both.
8 SYBBA-CA Big Data [R Programming] | Prof.Dhage H.Y. [SMBST College,Sangamner]
SYBBA_CA 2020-21 Subject: Big Data(R Programme)
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)
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(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)
10 SYBBA-CA Big Data [R Programming] | Prof.Dhage H.Y. [SMBST College,Sangamner]
SYBBA_CA 2020-21 Subject: Big Data(R Programme)
a = array( 6:30,
c("Part1", "Part2"))
print(a).
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))