官术网_书友最值得收藏!

  • R Programming Fundamentals
  • Kaelen Medeiros
  • 252字
  • 2021-07-23 16:58:21

Activity: Creating Vectors, Lists, Matrices, and Dataframes

Scenario

You have been asked to create vectors, lists, matrices, and dataframes that store information about yourself. The expected output is as follows:

Aim

To create vectors, lists, matrices, and dataframes.

Prerequisites

Make sure that you have R and RStudio installed on your machine.

Steps for Completion

  1. Open a new R script and save it as a file called lesson1_activityB2.R.

  2. Create vectors for the following: 

    • The numbers 1:10

    • The letters A:Z, with the first four numbers and letters alternating

Hint: type ?LETTERS into your console.
  1. Create lists for the following:
    • The numbers 1:10
    • The letters A:Z
    • A list of lists:
      • Your favorite foods (two or more)
      • Your favorite TV shows (three or more)
      • Things you like to do (four or more)
  2. Create matrices of numbers and letters by using the following steps:
    1. First, try using cbind() to combine the vector 1:10 and the vector A:Z. What happens?
    2. Figure out a way to combine these two into a matrix, albeit one that will be coerced to character type (despite the numeric column).
  3. Create dataframes using the following steps:
    1. Coerce your matrix solution from the previous second bullet point into a dataframe. View it and take note of the type of each variable.
    2. Use rbind.data.frame() to build a data frame where the rows increase by five until 25, for example, 5, 10, 15, 20, 25.
    3. View it and notice how ugly the column names are. Give it better names ("one" through "five") with the names() function.
主站蜘蛛池模板: 沙雅县| 凯里市| 涪陵区| 广汉市| 凤台县| 乌恰县| 宜黄县| 南郑县| 如东县| 亳州市| 喜德县| SHOW| 溧阳市| 巫山县| 英吉沙县| 白城市| 汶上县| 北宁市| 新巴尔虎右旗| 香港 | 临桂县| 绍兴县| 香港 | 财经| 天门市| 观塘区| 项城市| 威宁| 临江市| 江门市| 淮北市| 秦安县| 庆元县| 上蔡县| 河北省| 绥滨县| 台江县| 湖北省| 同江市| 红河县| 公安县|