Formation R

Rapports intéractfs

Contexte

Transmettre un rapport où l’information peut être filtrée

Problématiques

  • Quelle est la valeur ajoutée d’un rapport intéractif?


Exemple

Spécifité

Rendre le dataset interactif avec la fonction suivante:

SharedData$new(dataset)

Spécifité

Rendre le dataset interactif avec la fonction suivante:

library(crosstalk)
library(readr)
library(dplyr)

athome <- read_csv( 'data/athome.csv') 

interactif_athome <- SharedData$new(athome)

bscols(widths = c(4,4,4),
filter_slider("surface", "Surface", interactif_athome, column=~surface, step=5),
filter_select("ville", "Ville", interactif_athome, group=~ville),
filter_checkbox("type_annonce", "Type d'annonce", interactif_athome, group=~type_annonce))

Spécifité

Utiliser le dataset interactif pour les outputs :

Instructions

  • 1) Lire le fichier athome.csv sans que ce soit visible
  • 2) Creer un onglet vente et un onglet location
  • 3) Selectionner les quartiers suivants: Limpertsberg, Kirchberg, Bonnevoie et Belair
  • 4) Creer un filtre sur le quartier et un autre sur la surface
  • 5) Faire un nuage de points avec le prix en fonction de la surface

Source

R Markdown
Crosstalk

Contact

Kevin Rosamont Prombo