Data Science for Engineers | Week 1

Session: JAN-APR 2024 / JULY-DEC 2023

Course Name: Data Science for Engineers

Course Link: Click Here

For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers


Q1. Which of the following variable names are INVALID in R?
1_variable
variable_1
_variable
variable@

Answer: 1_variable, _variable, variable@ [A, C, D]


Q2. The function ls() in R will
set a new working directory path
list all objects in our working environment
display the path to our working directory
None of the above

Answer: list all objects in our working environment


For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers


Consider a following code snippet. Based on this, answer questions 3 and 4.

Q3. Which of the following command is used to access the value “Shyam”?
print(patient list[3][2])
print(patient list[[3]][1])
print(patient list[[3]][2])
print(patient list[[2]][2])

Answer: print(patient list[[3]][2])


Q4. The output of the code given below is
a)
b)
c)
d) Code will throw an error.

Answer: b) [1] 4


For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers


Q5. What is the output of following code?
double
integer
list
None of the above

Answer: double


Q6. State whether the given statement is True or False.
The library reshape2 is based around two key functions named melt and cast

True
False

Answer: True


For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers


Q7. What is the output of following code?
6
4
2
8

Answer: 4


Create the data frame using the code given below and answer questions 8 and 9.
student data = data.frame(student id=c(1:4), student name=c(‘Ram’,‘Harish’,‘Pradeep’,‘Rajesh’))

See also  Data Science for Engineers | Week 1

Q8. Choose the correct command to add a column named student_dept to the dataframe student_data.
student datastudent dept = c(“Commerce”, “Biology”, “English”, “Tamil”)
student data[“student dept”] = c(“Commerce”,“Biology”, “English”,“Tamil”)
student dept= student data [c(“Commerce”,“Biology”,“English”,“Tamil”)]
None of the above

Answer: student datastudent dept = c(“Commerce”, “Biology”, “English”, “Tamil”)
student data[“student dept”] = c(“Commerce”,“Biology”, “English”,“Tamil”)


For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers


Q9. Choose the correct command to access the element Tamil in the dataframe student_data
student data[[4]]
student data[[4]][3]
student data[[3]][4]
None of the above

Answer: student data[[3]][4]


Q10. The command to check if a value is of numeric data type is _.
typeof()
is.numeric()
as.numeric()
None of the above

Answer: is.numeric()


For answers or latest updates join our telegram channel: Click here to join

These are NPTEL Data Science for Engineers Assignment 1 Answers

More Solutions of Data Science for Engineers: Click Here

More Nptel Courses: Click here


Session: JAN-APR 2023

Q1) The function “ ls()” in R will
a. set a new working directory path
b. list all objects in our working environment
c. display the path to our working directory
d. list all files in our working directory

Answer: b. list all objects in our working environment


Q2) Consider the following code:

If a room temperature of 20 degree Celsius is input to the above code, choose the output displayed:
a. “The room is chilly. Please turn the heater on!”
b. “The room is warm” “Enjoy the stay!”
c. “The room is hot” “Please turn the air conditioning on!”
d. None of the above

Answer: b. “The room is warm” “Enjoy the stay!”


These are NPTEL Data Science for Engineers Assignment 1 Answers

See also  Nptel Data Science for Engineers Assignment 8 Answers

Q3) Consider the code below to create a dataframe city_data:
Choose the correct answer based on the output expected on running the below code.
a. In the column weather in dataframe city_data, “Rain” is replaced by “Snowy”
b. In the column name in dataframe city_data, “City C” is replaced by “Snowy”
c. No change occurs to the entries in the dataframe city_data
d. The code raises an error

Answer: a. In the column weather in dataframe city_data, “Rain” is replaced by “Snowy”


These are Data Science for Engineers Week 1 Assignment Answers


Q4) Consider the code given below.
Choose the correct command to access the variable “Cloudy”
a. city_weather[[4]][2]
b. city_weather[[5]]
c. city_weather[[2]][2]
d. None of the above

Answer: a. city_weather[[4]][2]


These are NPTEL Data Science for Engineers Assignment 1 Answers


Q5) Consider the following code.
A = matrix(c(1:42), nrow = 6, ncol = 7, byrow = T)
B = A[-2,]
Based on the output of the above code, choose the correct options from the following

a. B is a matrix consisting of only elements of the second row of matrix A
b. B is a matrix consisting of same elements as that of A
c. The code raises an error
d. B is a matrix consisting of all elements of A excluding the second row

Answer: a. B is a matrix consisting of only elements of the second row of matrix A


Q6) The parameter “collapse” in the function paste()
a. adjusts the display of the string to left, right or center
b. add space in between two strings
c. eliminates the space in between two strings
d. eliminates the space within two words in a string

Answer: b. add space in between two strings


These are NPTEL Data Science for Engineers Assignment 1 Answers


Q7) Consider the following code in R.
If we supply 4 as an argument to the function find.function, after executing the above code, the result displayed would be
a. the numbers “1,2,3,4”
b. the numbers “1,4,9,16”
c. the number “4”
d. None of the above

See also  Data Science for Engineers | Week 2

Answer: b. the numbers “1,4,9,16”


Q8) The operator %in% is used for
a. multiplication of a matrix with its transpose
b. generating a sequence of numbers in a vector
c. identifying if an element belongs to a vector
d. none of the above

Answer: c. identifying if an element belongs to a vector


These are NPTEL Data Science for Engineers Assignment 1 Answers


Q9) The output of compiling and executing the following code in R would be
a. The term “Green” “apple” printed 5 times.
b. The term “Green apple” printed 3 times.
c. The term “Green” printed 4 times
d. The term “Green” “apple” printed 4 times.

Answer: d. The term “Green” “apple” printed 4 times.


Q10) The “next” statement in R programming is useful
a. for skipping the current iteration of a loop without terminating it.
b. for terminating the current iteration of a loop.
c. for evaluating the current iteration of a loop without terminating it.
d. None of the above

Answer: a. for skipping the current iteration of a loop without terminating it.


These are NPTEL Data Science for Engineers Assignment 1 Answers

More Solutions of Data Science for Engineers: Click Here

More Nptel Courses: Click here


These are NPTEL Data Science for Engineers Assignment 1 Answers