---
title: "Assignment 1"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{assignment-1}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
```

```{r, echo = F}
library(edcpR)
```

Please complete the following problems.

Remember:

- R is case-sensitive. Make sure you store your answers using the exact name specified.
- You will be graded on:
  - The **correctness** of your answers.
  - The **efficiency** of your code. Don't make your script unnecessarily long and only do the essential steps.
  - The **clarity** of your code. Make sure you explain the steps in your script with annotations (`#`). Without comments we don't know if you understand what is happening.

## Data

Load in the data you will need as follows:

```{r}
data(vegdata1, vegdata2,  package = "edcpR")
```

## Part 1

Extract the following values from the *vegdata1* dataset:

Make sure 

- Store the column with name *Elevation* in a vector called **my_vector**.
- Store the number in the *18th* row and *6th* column in an object called **my_number**.
- Create a new vector **my_vector_2** which contains both *my_vector* and *my_number*.
- Calculate the mean of the *12th* column and store it in **my_mean**.
- What kind of class is stored in the *sixth* column? Store this as a string in **my_data_type**.
- What are the dimensions of *vegdata1*? Store this as a vector in **my_dim**.

## Part 2

Merge *vegdata1* and *vegdata2* into one data frame. Store your result in **my_data_frame**. Hint: the resulting dataframe has 144 rows.

## Part 3

Use the package *"dplyr"* to only select rows containing data from *Grassland* from your merged data frame. Store your result in **my_grassland**. 

## Submit your work

Save your R-script as **Surname-FirstName-assignment-1.R**. Upload this on Toledo before **October 6th, 12:00 noon** in the assignments folder!
