RStudio simple practical exercises BS 2020-june -09 Flashcards

1
Q

aaaa

A

b

bb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

rarar

A

valalalala

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Create Multiplication Table

A

R Program to find the multiplicationtable (from 1 to 10)

take input from the user

num = as.integer(readline(prompt = “Enter a number: “))

use for loop to iterate 10 times

for(i in 1:10) {

print(paste(num,’x’, i, ‘=’, num*i))

}

Output

Enter a number: 7

[1] “7 x 1 = 7”

[1] “7 x 2 = 14”

[1] “7 x 3 = 21”

[1] “7 x 4 = 28”

[1] “7 x 5 = 35”

[1] “7 x 6 = 42”

[1] “7 x 7 = 49”

[1] “7 x 8 = 56”

[1] “7 x 9 = 63”

[1] “7 x 10 = 70”

Here, we ask the user for a number which is stored in num variable.

Then, the for loop is iterated 10 times from i equals to 1 to i equals to 10. In each iteration, a row of the multiplication table is printed using:

print(paste(num,’x’, i, ‘=’, num*i))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Write a R program to take input from the user (name and age) and display the values. Also print the version of R installation.

A

name = readline(prompt=”Input your name: “)

age = readline(prompt=”Input your age: “)

print(paste(“My name is”,name, “and I am”,age ,”years old.”))

print(R.version.string)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Write a R program to get the details of the objects in memory.

A

name = “Python”;

n1 = 10;

n2 = 0.5

nums = c(10, 20, 30, 40, 50, 60)

print(ls())

print(“Details of the objects in memory:”)

print(ls.str())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Write a R program to create a sequence of numbers from 20 to 50 and find the mean of numbers from 20 to 60 and sum of numbers from 51 to 91.

A

print(“Sequence of numbers from 20 to 50:”)

print(seq(20,50))

print(“Mean of numbers from 20 to 60:”)

print(mean(20:60))

print(“Sum of numbers from 51 to 91:”)

print(sum(51:91))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Write a R program to create a vector which contains 10 random integer values between -50 and +50.
A

v = sample(-50:50, 10, replace=TRUE)

print(“Content of the vector:”)

print(“10 random integer values between -50 and +50:”)

print(v)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Write a R program to get the first 10 Fibonacci numbers.
A

Fibonacci Fibonacci[1] for (i in 3:10) Fibonacci[i] print(“First 10 Fibonacci numbers:”)

print(Fibonacci)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Write a R program to get all prime numbers up to a given number (based on the sieve of Eratosthenes).

A

prime_numbers if (n >= 2) {

x = seq(2, n)

prime_nums = c()

for (i in seq(2, n)) {

if (any(x == i)) {

prime_nums = c(prime_nums, i)

x = c(x[(x %% i) != 0], i)

}

}

return(prime_nums)

}

else

{

stop(“Input number should be at least 2.”)

}

}

prime_numbers(12)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Write a R program to print the numbers from 1 to 100 and print “Fizz” for multiples of 3, print “Buzz” for multiples of 5, and print “FizzBuzz” for multiples of both.
A

for (n in 1:100) {

if (n %% 3 == 0 & n %% 5 == 0) {print(“FizzBuzz”)}

else if (n %% 3 == 0) {print(“Fizz”)}

else if (n %% 5 == 0) {print(“Buzz”)}

else print(n)

}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Write a 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.
A

print(“First 10 letters in lower case:”)

t = head(letters, 10)

print(t)

print(“Last 10 letters in upper case:”)

t = tail(LETTERS, 10)

print(t)

print(“Letters between 22nd to 24th letters in upper case:”)

e = tail(LETTERS[22:24])

print(e)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Write a R program to find the factors of a given number.
A

factors: lenyegeben amivel oszthato (factors of 4: 4, 2, 1)

print_factors = function(n) {

print(paste(“The factors of”,n,”are:”))

for(i in 1:n) {

if((n %% i) == 0) {

print(i)

}

}

}

print_factors(4)

print_factors(7)

print_factors(12)

Sample Output:

[1] “The factors of 4 are:”

[1] 1

[1] 2

[1] 4

[1] “The factors of 7 are:”

[1] 1

[1] 7

[1] “The factors of 12 are:”

[1] 1

[1] 2

[1] 3

[1] 4

[1] 6

[1] 12

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Write a R program to find the maximum and the minimum value of a given vector.
A

nums = c(10, 20, 30, 40, 50, 60)

print(‘Original vector:’)

print(nums)

print(paste(“Maximum value of the said vector:”,max(nums)))

print(paste(“Minimum value of the said vector:”,min(nums)))

Copy

Sample Output:

[1] “Original vector:”

[1] 10 20 30 40 50 60

[1] “Maximum value of the said vector: 60”

[1] “Minimum value of the said vector: 10”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Write a R program to get the unique elements of a given string and unique numbers of vector.
A

str1 = “The quick brown fox jumps over the lazy dog.”

print(“Original vector(string)”)

print(str1)

print(“Unique elements of the said vector:”)

print(unique(tolower(str1)))

nums = c(1, 2, 2, 3, 4, 4, 5, 6)

print(“Original vector(number)”)

print(nums)

print(“Unique elements of the said vector:”)

print(unique(nums))

Copy

Sample Output:

[1] “Original vector(string)”

[1] “The quick brown fox jumps over the lazy dog.”

[1] “Unique elements of the said vector:”

[1] “the quick brown fox jumps over the lazy dog.”

[1] “Original vector(number)”

[1] 1 2 2 3 4 4 5 6

[1] “Unique elements of the said vector:”

[1] 1 2 3 4 5 6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Write a 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

abcmprint(“Content of the said matrix:”)

print(m)

Copy

Sample Output:

[1] “Content of the said matrix:”

a b c

[1,] 1 4 7

[2,] 2 5 8

[3,] 3 6 9

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Write a R program to create a list of random numbers in normal distribution and count occurrences of each value.
A

n = floor(rnorm(1000, 50, 100))

print(‘List of random numbers in normal distribution:’)

print(n)

t = table(n)

print(“Count occurrences of each value:”)

print(t)

Copy

Sample Output:

[1] “List of random numbers in normal distribution:”

[1] 70 -5 88 -110 174 -66 10 8 106 35 -48 -54 12 102

[15] 67 -34 83 -75 71 35 24 109 -3 9 221 231 105 105

[29] -58 43 -39 65 40 78 181 57 60 103 262 232 -77 31

[43] 47 -50 174 67 41 92 243 -88 11 197 -117 126 -99 82

[57] -76 245 27 -35 -79 -14 -278 -6 -3 79 229 -15 -11 52

[71] 127 -14 150 42 184 -45 -37 87 11 146 124 158 113 166

[85] -11 47 -23 -99 63 -7 0 -2 30 -146 141 29 73 114

[99] -16 -14 116 -80 -29 22 352 -60 126 12 287 23 -7 149

[113] 11 40 65 239 94 119 76 47 159 -75 103 91 88 51

[127] 115 51 -170 224 144 133 272 -229 125 -32 39 8 62 105

[141] 21 -70 51 31 223 31 -71 105 -73 -48 -50 117 208 229

[155] 97 134 113 76 -137 -17 -160 -8 -30 53 161 -90 155 -9

[169] 118 -83 101 91 201 146 18 -4 77 -76 142 141 43 95

[183] -56 55 -43 -151 68 51 180 142 53 -27 59 99 39 49

[197] 4 14 201 55 159 -141 161 -113 -46 108 139 143 104 7

[211] -34 21 290 -53 117 245 -44 75 -89 -45 -19 -75 64 205

[225] 27 22 18 99 -13 -25 33 16 281 -169 224 207 124 167

[239] 113 81 42 74 59 -40 155 -40 112 -27 3 60 2 82

[253] 158 78 117 -55 172 6 149 209 -52 -88 62 158 71 34

[267] 146 179 22 92 187 178 -3 119 -25 165 -27 10 58 -25

[281] -37 155 -47 27 -44 -57 57 8 -89 142 52 -19 -116 -80

[295] -55 71 239 187 -55 53 -115 -132 95 21 -48 34 72 -8

[309] 71 70 93 -190 192 189 -72 -19 37 164 -91 30 -109 -79

[323] 11 164 277 -89 156 279 -25 11 78 27 2 16 -34 51

[337] 21 -124 51 -107 51 19 331 77 2 144 103 -13 77 -52

[351] -9 33 54 56 108 204 -24 -5 109 -20 35 -25 61 -20

[365] -33 172 -98 39 131 -72 2 47 168 46 -8 215 -126 154

[379] 167 17 128 185 95 12 -14 -49 -78 246 11 15 -214 -160

[393] 265 -134 61 -54 -38 -26 156 25 41 108 114 72 -45 -29

[407] 178 55 65 88 44 1 -141 136 152 50 74 229 132 -3

[421] 70 -7 115 101 -53 -42 75 -159 8 118 -48 115 38 -17

[435] 121 -170 189 126 53 -10 119 -50 98 -20 161 -48 24 -54

[449] -47 -101 121 33 179 319 26 80 -61 -77 19 186 129 185

[463] 338 -46 102 -303 98 230 109 -74 -37 78 -58 212 82 57

[477] 186 154 76 6 -111 -119 -23 24 25 148 -39 -49 -36 175

[491] 139 46 138 5 -113 86 -89 301 118 -66 102 207 57 165

[505] 18 63 105 67 87 -90 -77 -81 197 286 -169 22 28 60

[519] 58 27 47 49 162 87 -88 189 -63 57 126 -30 70 83

[533] -79 -160 -110 3 -17 141 164 60 -54 24 -96 120 242 -17

[547] 181 -64 147 47 3 62 -195 -148 246 145 98 -50 -42 -24

[561] 94 159 10 211 -129 115 -111 127 -9 -80 -83 108 121 13

[575] 13 -120 20 46 -91 41 -54 36 -39 245 -6 7 264 67

[589] -18 13 0 -76 195 125 102 -43 23 97 -107 89 49 56

[603] 65 -98 94 111 241 -29 262 17 80 50 -32 100 182 201

[617] 115 259 52 181 121 93 192 126 96 -126 263 130 -194 14

[631] 16 173 87 -39 172 126 160 91 185 192 99 152 3 -107

[645] 46 -88 98 -80 98 209 -129 58 16 206 76 119 116 329

[659] 162 -14 195 -13 238 199 208 -82 99 62 74 165 187 111

[673] 3 60 60 -19 -35 176 -94 4 244 47 130 -2 34 175

[687] 53 14 14 29 171 136 -21 217 87 117 80 -4 -23 197

[701] 113 267 4 -76 12 7 42 242 63 61 41 -29 77 243

[715] 124 -78 -43 58 67 73 3 70 97 49 140 -104 166 -34

[729] -58 142 -50 113 46 126 119 60 28 223 64 164 71 -76

[743] 93 21 -23 166 6 26 -4 66 83 61 75 45 134 23

[757] 62 117 -14 218 36 41 -73 42 196 53 52 -21 19 -74

[771] -31 47 45 -36 53 -63 173 41 133 -77 222 200 158 202

[785] -4 272 101 192 167 74 133 85 -84 -42 108 147 -82 46

[799] -90 111 163 -74 20 22 1 -73 238 85 112 41 36 52

[813] 39 2 21 -104 155 -161 199 -149 20 109 111 81 -137 53

[827] 212 -51 -15 116 -3 119 71 110 -35 98 -88 0 -34 93

[841] 39 -65 125 13 142 -29 -153 -32 -19 22 176 -248 136 155

[855] -10 15 30 17 76 214 170 61 -98 108 -7 100 37 93

[869] 1 -12 -35 154 200 100 -4 168 162 6 198 164 -45 -56

[883] 106 84 162 163 66 -9 93 43 195 56 -16 76 57 236

[897] 85 106 -72 70 -170 166 -57 110 -17 77 314 -225 134 -140

[911] 95 134 -3 67 236 -23 162 -13 47 232 -74 -15 164 -100

[925] 80 20 -72 33 192 159 87 170 95 -33 154 -21 139 156

[939] -74 138 136 41 73 88 253 129 -12 24 22 -13 15 52

[953] 58 -39 85 67 -28 7 38 -40 170 95 -4 89 131 55

[967] 78 60 -43 81 -54 -78 32 33 -36 215 -64 58 18 -87

[981] 163 74 288 -44 17 -122 143 116 192 29 144 6 180 -124

[995] 167 -62 53 -30 62 158

[1] “Count occurrences of each value:”

n

-303 -278 -248 -229 -225 -214 -195 -194 -190 -170 -169 -161 -160 -159 -153 -151

1 1 1 1 1 1 1 1 1 3 2 1 3 1 1 1

-149 -148 -146 -141 -140 -137 -134 -132 -129 -126 -124 -122 -120 -119 -117 -116

1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1

-115 -113 -111 -110 -109 -107 -104 -101 -100 -99 -98 -96 -94 -91 -90 -89

1 2 2 2 1 3 2 1 1 2 3 1 1 2 3 4

-88 -87 -84 -83 -82 -81 -80 -79 -78 -77 -76 -75 -74 -73 -72 -71

5 1 1 2 2 1 4 3 3 4 5 3 5 3 4 1

-70 -66 -65 -64 -63 -62 -61 -60 -58 -57 -56 -55 -54 -53 -52 -51

1 2 1 2 2 1 1 1 3 2 2 3 6 2 2 1

-50 -49 -48 -47 -46 -45 -44 -43 -42 -40 -39 -38 -37 -36 -35 -34

5 2 5 2 2 4 3 4 3 3 5 1 3 3 4 5

-33 -32 -31 -30 -29 -28 -27 -26 -25 -24 -23 -21 -20 -19 -18 -17

2 3 1 3 5 1 3 1 5 2 5 3 3 5 1 5

-16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 0

2 3 6 5 2 2 2 4 3 4 2 2 6 6 2 3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

3 5 6 3 1 5 4 4 1 3 6 4 4 4 3 4

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

4 4 3 4 6 7 3 5 2 2 5 2 3 3 3 1

33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49

5 3 3 3 2 2 5 2 8 4 3 1 2 6 9 4

50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

2 7 6 9 1 4 3 6 6 2 8 5 6 3 2 4

66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82

2 7 1 6 6 2 3 5 3 6 5 5 1 4 3 3

83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99

3 1 4 1 6 4 2 3 2 6 3 6 1 3 6 4

100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116

3 3 4 3 1 5 3 6 4 2 4 2 5 2 5 4

117 118 119 120 121 124 125 126 127 128 129 130 131 132 133 134

5 3 6 1 4 3 3 7 2 1 2 2 2 1 3 4

136 138 139 140 141 142 143 144 145 146 147 148 149 150 152 154

4 2 3 1 3 5 2 3 1 3 2 1 2 1 2 4

155 156 158 159 160 161 162 163 164 165 166 167 168 170 171 172

5 3 5 4 1 3 5 3 6 3 4 4 2 3 1 3

173 174 175 176 178 179 180 181 182 184 185 186 187 189 192 195

2 2 2 2 2 2 2 3 1 1 3 2 3 3 6 3

196 197 198 199 200 201 202 204 205 206 207 208 209 211 212 214

1 3 1 2 2 3 1 1 1 1 2 2 2 1 2 1

215 217 218 221 222 223 224 229 230 231 232 236 238 239 241 242

2 1 1 1 1 2 2 3 1 1 2 2 2 2 1 2

243 244 245 246 253 259 262 263 264 265 267 272 277 279 281 286

2 1 3 2 1 1 2 1 1 1 1 2 1 1 1 1

287 288 290 301 314 319 329 331 338 352

1 1 1 1 1 1 1 1 1 1

17
Q
  1. Write a R program to read the .csv file and display the content.
A

R Programming Code :

movie_data = read.csv(file=”movies.csv”, header=TRUE, sep=”,”)

print(“Content of the .csv file:”)

print(movie_data)

Copy

Sample Output:

[1] “Content of the .csv file:”

adult

1 False

2 False

3 False

4 False

5 False

6 False

7 False

8 False

9 False

belongs_to_collection

1 {‘id’: 10194, ‘name’: ‘Toy Story Collection’, ‘poster_path’: ‘/7G9915LfUQ2lVfwMEEhDsn3kT4B.jpg’, ‘backdrop_path’: ‘/9FBwqcd9IRruEDUrTdcaafOMKUq.jpg’}

2

3 {‘id’: 119050, ‘name’: ‘Grumpy Old Men Collection’, ‘poster_path’: ‘/nLvUdqgPgm3F85NMCii9gVFUcet.jpg’, ‘backdrop_path’: ‘/hypTnLot2z8wpFS7qwsQHW1uV8u.jpg’}

4

5 {‘id’: 96871, ‘name’: ‘Father of the Bride Collection’, ‘poster_path’: ‘/nts4iOmNnq7GNicycMJ9pSAn204.jpg’, ‘backdrop_path’: ‘/7qwE57OVZmMJChBpLEbJEmzUydk.jpg’}

6

7

8

9

budget

1 30000000

2 65000000

3 0

4 16000000

5 0

6 60000000

7 58000000

8 0

9 35000000

genres

1 [{‘id’: 16, ‘name’: ‘Animation’}, {‘id’: 35, ‘name’: ‘Comedy’}, {‘id’: 10751, ‘name’: ‘Family’}]

2 [{‘id’: 12, ‘name’: ‘Adventure’}, {‘id’: 14, ‘name’: ‘Fantasy’}, {‘id’: 10751, ‘name’: ‘Family’}]

3 [{‘id’: 10749, ‘name’: ‘Romance’}, {‘id’: 35, ‘name’: ‘Comedy’}]

4 [{‘id’: 35, ‘name’: ‘Comedy’}, {‘id’: 18, ‘name’: ‘Drama’}, {‘id’: 10749, ‘name’: ‘Romance’}]

5 [{‘id’: 35, ‘name’: ‘Comedy’}]

6 [{‘id’: 28, ‘name’: ‘Action’}, {‘id’: 80, ‘name’: ‘Crime’}, {‘id’: 18, ‘name’: ‘Drama’}, {‘id’: 53, ‘name’: ‘Thriller’}]

7 [{‘id’: 35, ‘name’: ‘Comedy’}, {‘id’: 10749, ‘name’: ‘Romance’}]

8 [{‘id’: 28, ‘name’: ‘Action’}, {‘id’: 12, ‘name’: ‘Adventure’}, {‘id’: 18, ‘name’: ‘Drama’}, {‘id’: 10751, ‘name’: ‘Family’}]

9 [{‘id’: 28, ‘name’: ‘Action’}, {‘id’: 12, ‘name’: ‘Adventure’}, {‘id’: 53, ‘name’: ‘Thriller’}]

homepage id imdb_id original_language

1 http://toystory.disney.com/toy-story 862 tt0114709 en

2 8844 tt0113497 en

3 15602 tt0113228 en

4 31357 tt0114885 en

5 11862 tt0113041 en

6 949 tt0113277 en

7 11860 tt0114319 en

8 45325 tt0112302 en

9 9091 tt0114576 en

original_title

1 Toy Story

2 Jumanji

3 Grumpier Old Men

4 Waiting to Exhale

5 Father of the Bride Part II

6 Heat

7 Sabrina

8 Tom and Huck

9 Sudden Death

overview

1 Led by Woody, Andy’s toys live happily in his room until Andy’s birthday brings Buzz Lightyear onto the scene. Afraid of losing his place in Andy’s heart, Woody plots against Buzz. But when circumstances separate Buzz and Woody from their owner, the duo eventually learns to put aside their differences.

2 When siblings Judy and Peter discover an enchanted board game that opens the door to a magical world, they unwittingly invite Alan – an adult who’s been trapped inside the game for 26 years – into their living room. Alan’s only hope for freedom is to finish the game, which proves risky as all three find themselves running from giant rhinoceroses, evil monkeys and other terrifying creatures.

3 A family wedding reignites the ancient feud between next-door neighbors and fishing buddies John and Max. Meanwhile, a sultry Italian divorcée opens a restaurant at the local bait shop, alarming the locals who worry she’ll scare the fish away. But she’s less interested in seafood than she is in cooking up a hot time with Max.

4 Cheated on, mistreated and stepped on, the women are holding their breath, waiting for the elusive “good man” to break a string of less-than-stellar lovers. Friends and confidants Vannah, Bernie, Glo and Robin talk it all out, determined to find a better way to breathe.

5 Just when George Banks has recovered from his daughter’s wedding, he receives the news that she’s pregnant … and that George’s wife, Nina, is expecting too. He was planning on selling their home, but that’s a plan that – like George – will have to change with the arrival of both a grandchild and a kid of his own.

6 Obsessive master thief, Neil McCauley leads a top-notch crew on various insane heists throughout Los Angeles while a mentally unstable detective, Vincent Hanna pursues him without rest. Each man recognizes and respects the ability and the dedication of the other even though they are aware their cat-and-mouse game may end in violence.

7 An ugly duckling having undergone a remarkable change, still harbors feelings for her crush: a carefree playboy, but not before his business-focused brother has something to say about it.

8 A mischievous young boy, Tom Sawyer, witnesses a murder by the deadly Injun Joe. Tom becomes friends with Huckleberry Finn, a boy with no future and no family. Tom has to choose between honoring a friendship or honoring an oath because the town alcoholic is accused of the murder. Tom and Huck go through several adventures trying to retrieve evidence.

9 International action superstar Jean Claude Van Damme teams with Powers Boothe in a Tension-packed, suspense thriller, set against the back-drop of a Stanley Cup game.Van Damme portrays a father whose daughter is suddenly taken during a championship hockey game. With the captors demanding a billion dollars by game’s end, Van Damme frantically sets a plan in motion to rescue his daughter and abort an impending explosion before the final buzzer…

popularity poster_path

1 21.946943 /rhIRbceoE9lR4veEXuwCC2wARtG.jpg

2 17.015539 /vzmL6fP7aPKNKPRTFnZmiUfciyV.jpg

3 11.712900 /6ksm1sjKMFLbO7UY2i6G1ju9SML.jpg

4 3.859495 /16XOMpEaLWkrcPqSQqhTmeJuqQl.jpg

5 8.387519 /e64sOI48hQXyru7naBFyssKFxVd.jpg

6 17.924927 /zMyfPUelumio3tiDKPffaUpsQTD.jpg

7 6.677277 /jQh15y5YB7bWz1NtffNZmRw0s9D.jpg

8 2.561161 /sGO5Qa55p7wTu7FJcX4H4xIVKvS.jpg

9 5.231580 /eoWvKD60lT95Ss1MYNgVExpo5iU.jpg

production_companies

1 [{‘name’: ‘Pixar Animation Studios’, ‘id’: 3}]

2 [{‘name’: ‘TriStar Pictures’, ‘id’: 559}, {‘name’: ‘Teitler Film’, ‘id’: 2550}, {‘name’: ‘Interscope Communications’, ‘id’: 10201}]

3 [{‘name’: ‘Warner Bros.’, ‘id’: 6194}, {‘name’: ‘Lancaster Gate’, ‘id’: 19464}]

4 [{‘name’: ‘Twentieth Century Fox Film Corporation’, ‘id’: 306}]

5 [{‘name’: ‘Sandollar Productions’, ‘id’: 5842}, {‘name’: ‘Touchstone Pictures’, ‘id’: 9195}]

6 [{‘name’: ‘Regency Enterprises’, ‘id’: 508}, {‘name’: ‘Forward Pass’, ‘id’: 675}, {‘name’: ‘Warner Bros.’, ‘id’: 6194}]

7 [{‘name’: ‘Paramount Pictures’, ‘id’: 4}, {‘name’: ‘Scott Rudin Productions’, ‘id’: 258}, {‘name’: ‘Mirage Enterprises’, ‘id’: 932}, {‘name’: ‘Sandollar Productions’, ‘id’: 5842}, {‘name’: ‘Constellation Entertainment’, ‘id’: 14941}, {‘name’: ‘Worldwide’, ‘id’: 55873}, {‘name’: ‘Mont Blanc Entertainment GmbH’, ‘id’: 58079}]

8 [{‘name’: ‘Walt Disney Pictures’, ‘id’: 2}]

9 [{‘name’: ‘Universal Pictures’, ‘id’: 33}, {‘name’: ‘Imperial Entertainment’, ‘id’: 21437}, {‘name’: ‘Signature Entertainment’, ‘id’: 23770}]

production_countries

1 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

2 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

3 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

4 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

5 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

6 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

7 [{‘iso_3166_1’: ‘DE’, ‘name’: ‘Germany’}, {‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

8 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

9 [{‘iso_3166_1’: ‘US’, ‘name’: ‘United States of America’}]

release_date revenue runtime

1 1995-10-30 373554033 81

2 1995-12-15 262797249 104

3 1995-12-22 0 101

4 1995-12-22 81452156 127

5 1995-02-10 76578911 106

6 1995-12-15 187436818 170

7 1995-12-15 0 127

8 1995-12-22 0 97

9 1995-12-22 64350171 106

spoken_languages

1 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

2 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}, {‘iso_639_1’: ‘fr’, ‘name’: ‘Français’}]

3 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

4 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

5 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

6 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}, {‘iso_639_1’: ‘es’, ‘name’: ‘Español’}]

7 [{‘iso_639_1’: ‘fr’, ‘name’: ‘Français’}, {‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

8 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}, {‘iso_639_1’: ‘de’, ‘name’: ‘Deutsch’}]

9 [{‘iso_639_1’: ‘en’, ‘name’: ‘English’}]

status

1 Released

2 Released

3 Released

4 Released

5 Released

6 Released

7 Released

8 Released

9 Released

tagline

1

2 Roll the dice and unleash the excitement!

3 Still Yelling. Still Fighting. Still Ready for Love.

4 Friends are the people who let you be yourself… and never let you forget it.

5 Just When His World Is Back To Normal… He’s In For The Surprise Of His Life!

6 A Los Angeles Crime Saga

7 You are cordially invited to the most surprising merger of the year.

8 The Original Bad Boys.

9 Terror goes into overtime.

title video vote_average vote_count

1 Toy Story False 7.7 5415

2 Jumanji False 6.9 2413

3 Grumpier Old Men False 6.5 92

4 Waiting to Exhale False 6.1 34

5 Father of the Bride Part II False 5.7 173

6 Heat False 7.7 1886

7 Sabrina False 6.2 141

8 Tom and Huck False 5.4 45

9 Sudden Death False 5.5 174

18
Q
  1. Write a R program to create three vectors numeric data, character data and logical data. Display the content of the vectors and their type.
A

a = c(1, 2, 5, 3, 4, 0, -1, -3)

b = c(“Red”, “Green”, “White”)

c = c(TRUE, TRUE, TRUE, FALSE, TRUE, FALSE)

print(a)

print(typeof(a))

print(b)

print(typeof(b))

print(c)

print(typeof(c))

Copy

Sample Output:

[1] 1 2 5 3 4 0 -1 -3

[1] “double”

[1] “Red” “Green” “White”

[1] “character”

[1] TRUE TRUE TRUE FALSE TRUE FALSE

[1] “logical”

19
Q
  1. Write a R program to create a 5 x 4 matrix , 3 x 3 matrix with labels and fill the matrix by rows and 2 × 2 matrix with labels and fill the matrix by columns.
A

m1 = matrix(1:20, nrow=5, ncol=4)

print(“5 × 4 matrix:”)

print(m1)

cells = c(1,3,5,7,8,9,11,12,14)

rnames = c(“Row1”, “Row2”, “Row3”)

cnames = c(“Col1”, “Col2”, “Col3”)

m2 = matrix(cells, nrow=3, ncol=3, byrow=TRUE, dimnames=list(rnames, cnames))

print(“3 × 3 matrix with labels, filled by rows: “)

print(m2)

print(“3 × 3 matrix with labels, filled by columns: “)

m3 = matrix(cells, nrow=3, ncol=3, byrow=FALSE, dimnames=list(rnames, cnames))

print(m3)

Copy

Sample Output:

[1] “5 × 4 matrix:”

[,1] [,2] [,3] [,4]

[1,] 1 6 11 16

[2,] 2 7 12 17

[3,] 3 8 13 18

[4,] 4 9 14 19

[5,] 5 10 15 20

[1] “3 × 3 matrix with labels, filled by rows: “

Col1 Col2 Col3

Row1 1 3 5

Row2 7 8 9

Row3 11 12 14

[1] “3 × 3 matrix with labels, filled by columns: “

Col1 Col2 Col3

Row1 1 7 11

Row2 3 8 12

Row3 5 9 14

20
Q
  1. Write a R program to create an array, passing in a vector of values and a vector of dimensions. Also provide names for each dimension.
A

a = array(

6:30,

dim = c(4, 3, 2),

dimnames = list(

c(“Col1”, “Col2”, “Col3”, “Col4”),

c(“Row1”, “Row2”, “Row3”),

c(“Part1”, “Part2”)

)

)

print(a)

Copy

Sample Output:

, , Part1

Row1 Row2 Row3

Col1 6 10 14

Col2 7 11 15

Col3 8 12 16

Col4 9 13 17

, , Part2

Row1 Row2 Row3

Col1 18 22 26

Col2 19 23 27

Col3 20 24 28

Col4 21 25 29

21
Q
  1. Write a R program to create an array with three columns, three rows, and two “tables”, taking two vectors as input to the array.
A

v1 = c(1, 3, 5, 7)

v2 = c(2, 4, 6, 8, 10)

arra1 = array(c(v1, v2),dim = c(3,3,2))

print(arra1)

Copy

Sample Output:

, , 1

[,1] [,2] [,3]

[1,] 1 7 6

[2,] 3 2 8

[3,] 5 4 10

, , 2

[,1] [,2] [,3]

[1,] 1 7 6

[2,] 3 2 8

[3,] 5 4 10

22
Q
  1. Write a R program to create a list of elements using vectors, matrices and a functions. Print the content of the list.
A

l = list(

c(1, 2, 2, 5, 7, 12),

month.abb,

matrix(c(3, -8, 1, -3), nrow = 2),

asin

)

print(“Content of the list:”)

print(l)

Copy

Sample Output:

[1] “Content of the list:”

[[1]]

[1] 1 2 2 5 7 12

[[2]]

[1] “Jan” “Feb” “Mar” “Apr” “May” “Jun” “Jul” “Aug” “Sep” “Oct” “Nov” “Dec”

[[3]]

[,1] [,2]

[1,] 3 1

[2,] -8 -3

[[4]]

function (x) .Primitive(“asin”)

23
Q
  1. Write a R program to draw an empty plot and an empty plot specify the axes limits of the graphic.
A

print(“Empty plot:”)

plot.new()

plot(1, type=”n”, xlab=””, ylab=””, xlim=c(0, 20), ylim=c(0, 20))

https://www.dropbox.com/s/4qt0t5d39alhft4/rplot-exercise-output-image-20-2.png?dl=0

24
Q
  1. Write a R program to create a simple bar plot of five subjects marks.
A

marks = c(70, 95, 80, 74)

barplot(marks,

main = “Comparing marks of 5 subjects”,

xlab = “Marks”,

ylab = “Subject”,

names.arg = c(“English”, “Science”, “Math.”, “Hist.”),

col = “darkred”,

horiz = FALSE)

https://www.dropbox.com/s/ue6xxq9t8zgljuw/rplot-exercise-output-image-21.png?dl=0

25
Q
  1. Write a R program to create bell curve of a random normal distribution.
A

n = floor(rnorm(10000, 500, 100))

t = table(n)

barplot(t)

https://www.dropbox.com/s/rs5ebaeubonal2r/rplot-exercise-output-image-22.png?dl=0

26
Q
  1. Write a R program to compute sum, mean and product of a given vector elements.
A

nums = c(10, 20, 30)

print(‘Original vector:’)

print(nums)

print(paste(“Sum of vector elements:”,sum(nums)))

print(paste(“Mean of vector elements:”,mean(nums)))

print(paste(“Product of vector elements:”,prod(nums)))

Copy

Sample Output:

[1] “Original vector:”

[1] 10 20 30

[1] “Sum of vector elements: 60”

[1] “Mean of vector elements: 20”

[1] “Product of vector elements: 6000”

27
Q
  1. Write a R program to create a list of heterogeneous data, which include character, numeric and logical vectors. Print the lists.
A

my_list = list(Chr=”Python”, nums = 1:15, flag=TRUE)

print(my_list)

Copy

Sample Output:

$Chr

[1] “Python”

$nums

[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

$flag

[1] TRUE

28
Q
  1. Write a R program to create a Dataframes which contain details of 5 employees and display the details.
A

Employees = data.frame(Name=c(“Anastasia S”,”Dima R”,”Katherine S”, “JAMES A”,”LAURA MARTIN”),

Gender=c(“M”,”M”,”F”,”F”,”M”),

Age=c(23,22,25,26,32),

Designation=c(“Clerk”,”Manager”,”Exective”,”CEO”,”ASSISTANT”),

SSN=c(“123-34-2346”,”123-44-779”,”556-24-433”,”123-98-987”,”679-77-576”)

)

print(“Details of the employees:”)

print(Employees)

Copy

Sample Output:

[1] “Details of the employees:”

Name Gender Age Designation SSN

1 Anastasia S M 23 Clerk 123-34-2346

2 Dima R M 22 Manager 123-44-779

3 Katherine S F 25 Exective 556-24-433

4 JAMES A F 26 CEO 123-98-987

5 LAURA MARTIN M 32 ASSISTANT 679-77-576

29
Q
  1. Write a R program to create a Data Frames which contain details of 5 employees and display summary of the data.
A

Employees = data.frame(Name=c(“Anastasia S”,”Dima R”,”Katherine S”, “JAMES A”,”LAURA MARTIN”),

Gender=c(“M”,”M”,”F”,”F”,”M”),

Age=c(23,22,25,26,32),

Designation=c(“Clerk”,”Manager”,”Exective”,”CEO”,”ASSISTANT”),

SSN=c(“123-34-2346”,”123-44-779”,”556-24-433”,”123-98-987”,”679-77-576”)

)

print(“Summary of the data:”)

print(summary(Employees))

Copy

Sample Output:

[1] “Summary of the data:”

Name Gender Age Designation SSN

Anastasia S :1 F:2 Min. :22.0 ASSISTANT:1 123-34-2346:1

Dima R :1 M:3 1st Qu.:23.0 CEO :1 123-44-779 :1

JAMES A :1 Median :25.0 Clerk :1 123-98-987 :1

Katherine S :1 Mean :25.6 Exective :1 556-24-433 :1

LAURA MARTIN:1 3rd Qu.:26.0 Manager :1 679-77-576 :1

Max. :32.0

30
Q
  1. Write a R program to create the system’s idea of the current date with and without time.
A

print(“System’s idea of the current date with and without time:”)

print(Sys.Date())

print(Sys.time())

Copy

Sample Output:

[1] “System’s idea of the current date with and without time:”

[1] “2018-11-13”

[1] “2018-11-13 12:33:23 UTC”