CommencerCommencez gratuitement

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

<cours>Visualiser des Big Data avec Trelliscope en R</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez map() pour effectuer le calcul sur chaque data frame imbriqué de data.
  • À 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 ce code d’exemple.

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)
    )
  }))
Modifier et exécuter le code