library("wbstats")
library("quantmod")
## Loading required package: xts
## Loading required package: zoo
##
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
## Loading required package: TTR
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
meta <- wb_cache()
names(meta)
## [1] "countries" "indicators" "sources" "topics"
## [5] "regions" "income_levels" "lending_types" "languages"
meta$topics
gdp_vars <- wb_search("gdp")
head(gdp_vars)
wb_data("6.0.GDP_current")
pop_gdp <- wb_data(indicator = c("SP.POP.TOTL", "NY.GDP.MKTP.CD"),
country = c("US", "NO"),
start_date = 2020, end_date = 2024)
pop_gdp
getSymbols("MSFT", src="yahoo",from = "2024-10-01", to = "2025-01-31")
## [1] "MSFT"
library(pageviews)
start_date <- as.POSIXct("2024-10-01", format = "%Y-%m-%d")
end_date <- as.POSIXct("2025-01-31", format = "%Y-%m-%d")
Q9<-(article_pageviews(
project = "en.wikipedia",
article = "Microsoft",
start = start_date,
end = end_date,
granularity = "daily"))
str(Q9)
## 'data.frame': 123 obs. of 8 variables:
## $ project : chr "wikipedia" "wikipedia" "wikipedia" "wikipedia" ...
## $ language : chr "en" "en" "en" "en" ...
## $ article : chr "Microsoft" "Microsoft" "Microsoft" "Microsoft" ...
## $ access : chr "all-access" "all-access" "all-access" "all-access" ...
## $ agent : chr "all-agents" "all-agents" "all-agents" "all-agents" ...
## $ granularity: chr "daily" "daily" "daily" "daily" ...
## $ date : POSIXct, format: "2024-10-01" "2024-10-02" ...
## $ views : num 8729 11914 8328 8717 10179 ...
Q9_filtered<-subset(Q9, views >=30000)