Disclaimer: The content of this RMarkdown note came from a course called Introduction to R for Finance in datacamp.

Question 1

What are R’s three most basic data types? Of the three, what would be decimal numbers like 3.1? Type your answer below.

The three most basic data types in R are numeric, character, and logical. A decimal such as 3.1 would be considered numeric.

Question 2

What are R’s five most common types of objects? Type your answer below.

R’s five most common types of objects are vectors, data frames, matrix, factors, and lists.

2.a.

Compare vectors and matrices. What are similarities and differences? Type your answer below.

Both vectors and matrices can only hold one type of data. The only difference is that a matrix holds the data in columns and rows.

2.b

Compare matrices and data frames. What are similarities and differences? Type your answer below.

Matricies and data frames are similar because they both hold information in rows and columns. The difference between them is that a data frame can hold multiple types of data.

Question 3

Create a vector, “returns”, in place of “ret”; and assign 5 return values, 1 through 5 in place of (5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3). Create another vector, “days”, in place of “months”; and assign 5 days, Monday through Friday in place of (“Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”, “Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”). Then, create a data frame, “daily_returns”, in place of “monthly_returns” by combining days and returns.

##        days returns
## 1    Monday       1
## 2   Tuesday       2
## 3 Wednesday       3
## 4  Thursday       4
## 5    Friday       5

Question 4

Subset rows with daily returns greater than or equal to 4%.

##       days returns
## 4 Thursday       4
## 5   Friday       5