ÎncepețiÎncepe gratuit

Cognostice din data frame-uri imbricate

Vom calcula prețul mediu de închidere, volumul mediu și randamentul anual ca cognostice. Variabilele pe care se bazează acestea — open, close și volume — se află în data frame-ul imbricat data din setul de date by_symbol.

Reține că o funcție, annual_return(), a fost furnizată pentru comoditate.

Acest exercițiu face parte din cursul

Vizualizarea datelor mari cu Trelliscope în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește map() pentru a itera peste fiecare data frame imbricat din data.
  • În interiorul funcției map, creează un data frame sumar care să conțină prețul mediu de închidere, volumul mediu și randamentul procentual anual. Aruncă o privire la by_symbol$data[[1]] pentru a-ți reaminti numele coloanelor disponibile.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
    )
  }))
Editează și rulează codul