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.

R’s three most basic data types are numerical, logical and character types. A decimal number like 3.1 would be considered a numerical type.

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, matricies, data frames,factors, lists.

2.a.

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

Both vectors and matrices are collections of similar data types. However, matricies differ, becasue they use rows and columns. Also, like vectors, matricies can be stored as variables.

2.b

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

A data frame is similar to a matricie, becasue it can also store data types using rows and columns. However, a data frame is different because it can use different data types.

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
## 1    Monday       1
## 2   Tuesday       2
## 3 Wednesday       3
## 4  Thursday       4
## 5    Friday       5