CommencerCommencer 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

Visualiser des Big Data avec Trelliscope en R

Afficher le cours

Instructions

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