# Load packages
library(tidyquant) 
## Warning: package 'tidyquant' was built under R version 4.0.3
## Warning: package 'lubridate' was built under R version 4.0.3
## Warning: package 'PerformanceAnalytics' was built under R version 4.0.3
## Warning: package 'xts' was built under R version 4.0.3
## Warning: package 'zoo' was built under R version 4.0.3
## Warning: package 'quantmod' was built under R version 4.0.3
## Warning: package 'TTR' was built under R version 4.0.3
library(tidyverse) # for count() function
## Warning: package 'tidyverse' was built under R version 4.0.3
## Warning: package 'ggplot2' was built under R version 4.0.3
## Warning: package 'tibble' was built under R version 4.0.3
## Warning: package 'tidyr' was built under R version 4.0.3
## Warning: package 'readr' was built under R version 4.0.3
## Warning: package 'purrr' was built under R version 4.0.3
## Warning: package 'dplyr' was built under R version 4.0.3
## Warning: package 'stringr' was built under R version 4.0.3
## Warning: package 'forcats' was built under R version 4.0.3
# Import S&P500 Stock Index
SP500 <- tq_index("SP500")
SP500
## # A tibble: 505 x 8
##    symbol company    identifier sedol  weight sector  shares_held local_currency
##    <chr>  <chr>      <chr>      <chr>   <dbl> <chr>         <dbl> <chr>         
##  1 AAPL   Apple Inc. 03783310   20462~ 0.0627 Inform~   163510800 USD           
##  2 MSFT   Microsoft~ 59491810   25881~ 0.0558 Inform~    77352350 USD           
##  3 AMZN   Amazon.co~ 02313510   20000~ 0.0430 Consum~     4363460 USD           
##  4 FB     Facebook ~ 30303M10   B7TL8~ 0.0196 Commun~    24595340 USD           
##  5 GOOGL  Alphabet ~ 02079K30   BYVY8~ 0.0192 Commun~     3075909 USD           
##  6 GOOG   Alphabet ~ 02079K10   BYY88~ 0.0186 Commun~     2969917 USD           
##  7 TSLA   Tesla Inc  88160R10   B616C~ 0.0181 Consum~     7758426 USD           
##  8 BRK.B  Berkshire~ 08467070   20733~ 0.0143 Financ~    19911000 USD           
##  9 JPM    JPMorgan ~ 46625H10   21903~ 0.0134 Financ~    31186566 USD           
## 10 JNJ    Johnson &~ 47816010   24758~ 0.0132 Health~    26933848 USD           
## # ... with 495 more rows

Q1 How many rows does the data have?

505 rows

Q2 How many columns does the data have?

8 columns

Q3 How many companies are listed in S&P500 Index?

505 companies

Q4 What are the top three stocks that have the greatest influence on ups and downs in S&P500 Index?

Hint: Use the weight column of the data.

Apple, Microsoft, Amazon

Q5 List four sectors that are represented in S&P500 Index.

Hint: Use the sector column of the data.

Information Technology, Consumer Discretionary, Financials, Health Care

Q6 What is the symbol of Netflix?

Hint: Use the symbol column of the data.

NFLX

Q7 What sector has the largest represention in S&P500 Index in terms of number of stocks.

Hint: Insert a R code chunk below, type the following code: count(SP500, sector, sort = T)

 count(SP500, sector, sort = T)
## # A tibble: 11 x 2
##    sector                     n
##    <chr>                  <int>
##  1 Information Technology    76
##  2 Industrials               73
##  3 Financials                65
##  4 Health Care               63
##  5 Consumer Discretionary    61
##  6 Consumer Staples          32
##  7 Real Estate               30
##  8 Materials                 28
##  9 Utilities                 28
## 10 Communication Services    26
## 11 Energy                    23

Industrials sector has the largest amount of companies.

Q8 Hide the messages, but display the code and its results on the webpage.

Hint: Use message, echo and results in the chunk options. Refer to the RMarkdown Reference Guide.

Q9 Display the title and your name correctly at the top of the webpage.

Q10 Use the correct slug.