Write the following data structures in R: Vectors, Matrices, Arrays, Lists, and Data Frames. Access R Studio. Then, demonstrate how to work with each data structure as outlined below. Vectors Create a vector as a sequence of number 1-15. Create a vector as a sequence of numbers 1-15 that increment by 0.1. Demonstrate how missing data is represented as NA in vectors (use the na() and anyNA() functions). Utilize the conversion between modes "coercion" in R to perform an "implicit coercion" on the following: a) xx ß p(2.5, "g"), b) xx ß p(TRUE, 4) and c) xx ß p("g", TRUE). Control how vectors are coerced explicitly using the as.() functions (numeric and character). Matrices Create a column-wise 5 x 8 matrix. Check that the matrices are vectors with a class attribute of matrix by using class() and tyepof(). Create a matrix by transforming a 5 x 8 vector into a matrix. Arrays Create an array of movies that contains the Top 10 movies of 2020. Lists Construct a list of 10 cars (make, model, year, mpg). Data Frames Create a data frame of all 26 letters of the alphabet with the following information (id = letters[1:26], x = 1:26, y = 27:52).

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Write the following data structures in R: Vectors, Matrices, Arrays, Lists, and Data Frames.

Access R Studio. Then, demonstrate how to work with each data structure as outlined below.

Vectors

  1. Create a vector as a sequence of number 1-15.
  2. Create a vector as a sequence of numbers 1-15 that increment by 0.1.
  3. Demonstrate how missing data is represented as NA in vectors (use the na() and anyNA() functions).
  4. Utilize the conversion between modes "coercion" in R to perform an "implicit coercion" on the following: a) xx ß p(2.5, "g"), b) xx ß p(TRUE, 4) and c) xx ß p("g", TRUE).
  5. Control how vectors are coerced explicitly using the as.<class_name>() functions (numeric and character).

Matrices

  1. Create a column-wise 5 x 8 matrix.
  2. Check that the matrices are vectors with a class attribute of matrix by using class() and tyepof().
  3. Create a matrix by transforming a 5 x 8 vector into a matrix.

Arrays

  1. Create an array of movies that contains the Top 10 movies of 2020.

Lists

  1. Construct a list of 10 cars (make, model, year, mpg).

Data Frames

  1. Create a data frame of all 26 letters of the alphabet with the following information (id = letters[1:26], x = 1:26, y = 27:52).
Expert Solution
steps

Step by step

Solved in 4 steps with 6 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY