Cognostics à partir de data frames imbriqués
Calculons le cours de clôture moyen, le volume moyen et le rendement annuel en tant que cognostics. Les variables sur lesquelles ils se basent, open, close et volume, se trouvent dans le data frame imbriqué data de notre jeu de données by_symbol.
Notez qu’une fonction, annual_return(), est fournie pour vous faciliter la tâche.
Cet exercice fait partie du cours
Visualiser des Big Data avec Trelliscope en R
Instructions
- Utilisez
map()pour effectuer le calcul sur chaque data frame imbriqué dedata. - À l’intérieur de la fonction passée à map, créez un data frame de synthèse contenant le cours de clôture moyen, le volume moyen et le rendement annuel en pourcentage. Consultez
by_symbol$data[[1]]pour vous rappeler les noms de colonnes disponibles.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(trelliscopejs)
library(dplyr)
library(purrr)
annual_return <- function(x)
100 * (tail(x$close, 1) - head(x$open, 1)) / head(x$open, 1)
# Compute by_symbol_avg
by_symbol_avg <- mutate(by_symbol,
stats = ___(___, function(x) {
data_frame(
mean_close = mean(x$___),
mean_volume = mean(x$___),
annual_return = annual_return(x)
)
}))