Datanovia Datanovia Datanovia
  • Apprendre
    • Tous les sujets

    • Visualisation de données
    • Biostatistique
    • Machine learning
    • Bio-informatique
    • Science computationnelle et IA
    • Pharma & Clinique
  • Blog
  • Bibliothèque
  • Interactif
  • Outils
    • Tous les outils

    • Console R
    • Console Python
    • Shiny Playground

    • Espace Prova
  • Certifications
  • Tarifs
  • Prova
Catégories
Tous (50)
Bioinformatics (1)
Biostatistics (6)
Data Visualization (21)
Machine Learning (4)
Programming (18)

Blog Datanovia

Guides de référence, sélections, analyses approfondies et actualités pour la communauté R & Python — palettes de couleurs, aide-mémoires, visualisation de données, statistiques et bio-informatique.

Les tutoriels pas à pas sont dans Apprendre — le blog, c’est tout ce qui les entoure : les catalogues de référence que vous gardez sous la main, les sélections et comparatifs que vous partagez, et les analyses approfondies qui dépassent une seule leçon.

Un schéma d'une page PDF à gauche qui traverse pdftools pour devenir un data frame bien rangé à droite, dans le bleu azur de la marque Datanovia.

Extraire du texte et des tableaux d’un PDF en R

24 min.
Programming

Une recette pratique et actuelle pour sortir du texte — et des tableaux — de fichiers PDF vers R. Lisez des pages entières avec pdftools::pdf_text(), obtenez les positions…

19 juil. 2026

Un schéma : une boîte azur étiquetée R / tidymodels à gauche et une boîte bleu marine étiquetée Python / scikit-learn à droite, reliées par deux flèches dans les deux sens étiquetées reticulate et Arrow / parquet — le pont qui permet à un seul workflow d'utiliser les deux langages.

R ou Python pour le machine learning ? tidymodels vs scikit-learn (et comment faire le pont)

15 min.
Machine Learning

Faut-il construire votre workflow de machine learning en R avec tidymodels ou en Python avec scikit-learn ? Un cadre de décision ancré dans la pratique réelle — votre…

19 juil. 2026
 

Vérifier un package R avant CRAN

15 min.
Programming

Une référence pratique pour vérifier un package R avant de le soumettre à CRAN : ce que R CMD check / devtools::check() contrôle réellement, comment lire la hiérarchie…

18 juil. 2026
 

Fichiers et répertoires en R : guide reproductible

15 min.
Programming

Une référence pratique pour travailler avec les fichiers et les répertoires en R : construire et manipuler des chemins, lister et trouver des fichiers, vérifier l’existence…

18 juil. 2026

Une galerie ggpubr multi-panneaux : une boîte à moustaches groupée avec points dispersés, un graphique en violon, un graphique de densité et un nuage de points de corrélation des données iris, colorés par espèce avec une palette de revue adaptée au daltonisme.

ggpubr : visualisation exploratoire des données en R

19 min.
Data Visualization

Apprenez la visualisation exploratoire des données en R avec ggpubr — boîtes à moustaches, graphiques en violon, strip charts, dot plots, diagrammes en barres et en lignes…

18 juil. 2026

Une grille facettée à quatre panneaux des données iris montrant la distribution de chaque variable numérique — longueur de sépale, largeur de sépale, longueur de pétale et largeur de pétale — chaque histogramme en azur de marque avec sa propre échelle d'axe libre.

Tracer toutes les variables en R avec ggplot2 et ggpubr

14 min.
Data Visualization

Tracez toutes les variables d’un data frame d’un coup en R — la distribution de chaque colonne numérique, ou chaque variable répartie par groupe, sans écrire un graphique…

18 juil. 2026

Une matrice de corrélation sériée des variables de mtcars sous forme de heatmap rouge-bleu, avec deux blocs rouges pleins de corrélations mutuellement positives sur la diagonale et des corrélations négatives bleues repoussées dans les coins hors diagonale.

Sériation en R : réordonner pour révéler la structure

20 min.
Data Visualization

Une heatmap en ordre alphabétique ou arbitraire cache sa structure ; le bon ordre des lignes et des colonnes la révèle. Ce guide pratique et visuel utilise le package…

18 juil. 2026

Un data frame bien rangé extrait d'une page HTML avec rvest en R — noms de produits, prix et notes tirés d'un tableau web.

Web scraping en R avec rvest

18 min.
Programming

Un guide pratique du web scraping en R avec le package rvest. Lisez et analysez du HTML, sélectionnez des nœuds avec des sélecteurs CSS, extrayez texte, attributs et…

18 juil. 2026

Boîtes à moustaches groupées de la concentration d'ozone par mois issues du jeu de données airquality, colorées par mois avec des points dispersés et les moyennes de groupe.

Analyse exploratoire des données en R : flux pratique

16 min.
Programming

Un flux de travail pratique d’analyse exploratoire des données (EDA) en R sur le jeu de données intégré airquality : inspecter la structure et les valeurs manquantes…

17 juil. 2026

Une prévision ETS sur 24 mois du nombre mensuel de passagers aériens se prolongeant au-delà des données observées, la prévision ponctuelle poursuivant la vague saisonnière ascendante et des intervalles de prédiction à 80 % et 95 % ombrés s'évasant vers le futur.

Séries temporelles en R : prévision ETS, ARIMA & précision

15 min.
Programming

Un flux de travail pratique de prévision de séries temporelles en R avec le package forecast sur le jeu de données intégré AirPassengers : tracer et décomposer la série en…

17 juil. 2026
 

Corriger la synchronisation Docker lente sur macOS (Mutagen)

17 min.
Programming

Les bind mounts Docker sont lents et cassés côté permissions sur macOS, et cela pénalise fortement l’exécution de R ou de Python dans un conteneur de développement. Mutagen…

15 juil. 2026

Une courbe de densité de la loi du khi-deux à quatre degrés de liberté, asymétrique à droite, en bleu azur de la marque, avec la queue supérieure à 5 % ombrée et la valeur critique marquée — la région qu'un test du khi-deux utilise pour rejeter l'hypothèse nulle.

Table du khi-deux (valeurs critiques de la loi du χ²)

6 min.
Biostatistics

La table du khi-deux complète : les valeurs critiques à droite de la loi du χ² pour chaque nombre de degrés de liberté et chaque seuil de signification, générées avec la…

14 juil. 2026

Un diagramme en barres ggplot2 de la consommation moyenne (miles par gallon) selon le nombre de cylindres, en bleu azur de la marque, construit à partir d'un pipeline dplyr group_by + summarise — le flux de travail manipuler-puis-tracer que ce guide fait correspondre à pandas.

dplyr vs pandas : guide côte à côte pour R et Python

17 min.
Programming

Une comparaison pratique, côte à côte, de dplyr (R) et pandas (Python) : le modèle mental verbes-et-pipe vs méthodes-et-chaînage, un tableau de correspondance…

14 juil. 2026

Une courbe de densité de la loi F à 5 et 20 degrés de liberté, asymétrique à droite, en bleu azur de la marque, avec la queue supérieure à 5 % ombrée et la valeur critique marquée — la région qu'un F-test d'ANOVA utilise pour rejeter l'hypothèse nulle.

Table de Fisher (valeurs critiques de la loi F pour l’ANOVA)

7 min.
Biostatistics

La table de Fisher complète : les valeurs critiques à droite de la loi F par degrés de liberté du numérateur et du dénominateur, à α = 0.05 et α = 0.01, générées avec la…

14 juil. 2026

Un graphique ggplot2 de séries temporelles de quatre indices boursiers européens, chaque courbe colorée étiquetée à son extrémité droite avec le nom de l'indice et sa valeur finale, sur une grille theme_minimal épurée.

Étiqueter la dernière valeur de chaque courbe dans ggplot2

15 min.
Data Visualization

Un guide pratique pour étiqueter la dernière valeur de chaque courbe dans un graphique ggplot2 multi-courbes ou de séries temporelles. Extrayez le dernier point de chaque…

14 juil. 2026

Un nuage de points ggplot2 de la consommation de carburant en fonction du poids du véhicule en bleu azur de la marque, avec une courbe de tendance ajustée, points colorés selon le nombre de cylindres — l'allure signature de la grammaire des graphiques que ce guide fait correspondre à matplotlib.

ggplot2 vs matplotlib : guide côte à côte pour R et Python

17 min.
Programming

Une comparaison pratique, côte à côte, de ggplot2 (R) et matplotlib (Python) : le modèle mental grammaire des graphiques vs impératif, un tableau de correspondance…

14 juil. 2026

Un graphe de réseau de collaboration en R : neuf nœuds nommés répartis en deux communautés codées par couleur, taille des nœuds selon le degré, reliés par des arêtes grises dont la largeur encode le nombre de projets partagés, tracé avec ggraph.

Visualisation et analyse de réseaux en R

22 min.
Data Visualization

Apprenez la visualisation et l’analyse de réseaux en R de bout en bout. Transformez un data frame d’arêtes/nœuds en graphe avec graph_from_data_frame() d’igraph, choisissez…

14 juil. 2026

Deux petits diagrammes en barres bleu azur des cinq mêmes valeurs, côte à côte, l'un indexé de 1 à 5 étiqueté « R : premier élément = x[1] » et l'autre indexé de 0 à 4 étiqueté « Python : premier élément = x[0] » — l'unique changement mental qui piège la plupart des utilisateurs de R passant à Python.

Python pour les utilisateurs de R : la feuille de route

13 min.
Programming

Une orientation pour les utilisateurs de R qui apprennent Python pour la science des données (et l’inverse) : la poignée de changements de modèle mental qui comptent…

14 juil. 2026

Un diagramme en barres divergent ggplot2 de six valeurs standardisées (score z) en bleu azur de la marque, les mêmes nombres calculés à l'identique en R et en Python — l'idée côte à côte que cet aide-mémoire fait correspondre entre les deux langages.

Traductions de code R vers Python : un aide-mémoire côte à côte

16 min.
Programming

Un aide-mémoire de correspondances pour ceux qui passent d’un langage à l’autre : le code R exact à côté de son équivalent Python, organisé par tâche — syntaxe générale et…

14 juil. 2026

Un diagramme en barres ggplot2 des huit premiers nombres carrés en bleu azur de la marque, chaque valeur étiquetée — une petite figure produite à partir d'un simple vecteur R, le genre de brique de base que ce guide fait correspondre entre R et Python.

Syntaxe R vs Python : guide côte à côte

25 min.
Programming

Une comparaison pratique, côte à côte, de la syntaxe R et Python pour quiconque maîtrise un langage et apprend l’autre : affectation de variables, types de données…

14 juil. 2026

Quatre courbes de densité côte à côte — la loi de Student et la loi normale centrée réduite, symétriques, et les lois du khi-deux et de Fisher, asymétriques à droite — chacune en bleu azur de la marque, représentant les quatre tables statistiques de référence.

Tables statistiques en R : t, z, χ² et F

5 min.
Biostatistics

Un guide des quatre tables statistiques que tout analyste consulte — la table de Student, la table z, la table du khi-deux et la table de Fisher — avec quand utiliser…

14 juil. 2026

Une courbe de densité de la loi de Student avec les deux aires symétriques des queues ombrées, marquant les valeurs critiques moins t et plus t qui délimitent alpha sur deux dans chaque queue.

Table de Student (table de la loi de t)

10 min.
Biostatistics

La table de Student complète : les valeurs critiques de t pour chaque nombre de degrés de liberté et chaque seuil de signification, générées avec la fonction qt() de R —…

14 juil. 2026

Une courbe de densité de la loi normale centrée réduite avec toute l'aire à gauche de z égal à 1.0 ombrée en bleu azur de la marque, illustrant la probabilité cumulée que donne la table z.

Table Z : la table de la loi normale centrée réduite

8 min.
Biostatistics

La table z complète (table de la loi normale centrée réduite) : la probabilité cumulée Φ(z) pour chaque score z, générée avec la fonction pnorm() de R — chaque case est…

14 juil. 2026
 

Installer SRA Toolkit et télécharger des FASTQ (NCBI SRA)

9 min.
Bioinformatics

Comment installer le NCBI SRA Toolkit et télécharger des données de séquençage depuis la Short Read Archive. Installez le binaire pour macOS, Linux ou Windows (ou via conda…

13 juil. 2026

Faceted boxplots of four iris measurements comparing versicolor and virginica, each panel annotated with the Benjamini-Hochberg adjusted significance stars; petal measurements show four stars, sepal width two.

Tests t multiples en R : un test par variable

12 min.
Biostatistics

Exécutez un test t sur de nombreuses variables réponses d’un coup en R. Passez du format large au format long avec pivot_longer(), groupez par variable et utilisez t_test()…

13 juil. 2026

Un diagramme de flux de données : une plage de feuille de calcul à gauche traverse le presse-papier système au centre pour rejoindre un data frame R à droite, montrant comment clipr relie Excel et R.

Lire et écrire le presse-papier en R avec clipr

15 min.
Programming

Déplacez de petits tableaux entre Excel ou Google Sheets et R sans fichier, grâce au package clipr : read_clip() et read_clip_tbl() pour coller une plage copiée dans un data…

13 juil. 2026

Un nuage de points 3D interactif des données iris dessiné avec rgl en R — des sphères bleues enveloppées dans un ellipsoïde de concentration en fil de fer.

Visualisation 3D en R avec rgl : le guide complet

22 min.
Data Visualization

Un guide complet et pratique des graphiques 3D en R avec le package rgl : ouvrez un périphérique, dessinez un nuage de points 3D avec points3d et spheres3d, ajoutez des axes…

13 juil. 2026

Un xyplot lattice des données iris réparti en trois panneaux par espèce, points colorés par espèce avec une courbe de lissage dans chaque panneau.

Graphiques lattice en R : panneaux et conditionnement

16 min.
Data Visualization

Un tour d’horizon pratique du paquet lattice en R — le système de graphiques Trellis bâti sur une interface par formule. Couvre les principales fonctions haut niveau…

12 juil. 2026

Un nuage de points 3D statique et coloré des données iris dessiné avec plot3D, les points colorés selon une quatrième variable (Petal.Width) avec une légende de couleur, plus de petits points de projection sur le plan basal.

Graphiques 3D et 4D en R avec le package plot3D

20 min.
Data Visualization

Un guide pratique du package plot3D en R — tracez des nuages de points 3D statiques, des histogrammes 3D, des plans de régression et des flèches, plus le fameux graphique «…

12 juil. 2026

Image de couverture pour lire, écrire et mettre en forme des fichiers Excel dans R avec le package xlsx.

Le package xlsx dans R : mettre en forme et créer des rapports Excel riches

18 min.
Programming

Un guide de référence sur le package R xlsx — la boîte à outils Java pour la mise en forme Excel riche au niveau des cellules que writexl et openxlsx ne font pas aussi…

10 juil. 2026

Un nuage de points ggplot2 azur épuré du poids des voitures en fonction de la consommation de carburant — le point de départ statique que les packages interactifs rendent survolable et zoomable

Graphiques interactifs en R : choisir le bon package (ggiraph, echarts4r, plotly et plus)

12 min.
Data Visualization

Un guide honnête et pratique des graphiques et diagrammes interactifs en R : quand recourir à ggiraph, echarts4r, plotly ou highcharter, ainsi que leaflet pour les cartes et…

9 juil. 2026

Un nuage de points 3D statique des données iris dessiné avec scatterplot3d en R, points colorés par espèce avec une légende, vu sous un angle de 55 degrés.

Nuages de points 3D en R : statique avec scatterplot3d et interactif avec plotly

11 min.
Data Visualization

Apprenez à créer des nuages de points 3D en R — un graphique statique avec scatterplot3d (points colorés par groupe, un plan de régression ajusté) et une version interactive…

8 juil. 2026

Un graphique en courbes ggplot2 de la température de l'air quotidienne sur cinq mois, de mai à septembre 1973, avec une courbe colorée en viridis par mois.

Graphiques animés en R avec gganimate

10 min.
Data Visualization

Apprenez à créer des graphiques animés en R avec gganimate — enrichissez un graphique ggplot2 de couches de transition et d’easing pour l’animer dans le temps ou entre…

8 juil. 2026

Un graphe de réseau de corrélation des variables de mtcars : les nœuds sont les variables, les arêtes azur montrent les corrélations positives et les arêtes rouges les négatives, avec mpg situé à l'opposé d'un regroupement serré poids–cylindrée–cylindres.

Graphe de réseau de corrélation en R avec corrr

9 min.
Data Visualization

Apprenez à tracer un graphe de réseau de corrélation en R avec le paquet corrr — calculez une matrice de corrélation, puis affichez-la comme un réseau où les variables sont…

8 juil. 2026

Un biplot ACP ggplot2 du jeu de données iris dessiné par l'autoplot() de ggfortify : points colorés par espèce selon PC1 et PC2, avec les flèches de charges des variables superposées.

ggfortify : des graphiques ggplot2 en une ligne pour modèles et séries temporelles en R

11 min.
Data Visualization

Apprenez à utiliser ggfortify en R — la fonction générique autoplot() qui dessine des figures ggplot2 pour les objets courants : diagnostics de modèle linéaire, ACP…

8 juil. 2026

Un graphique en courbes ggplot2 de la température quotidienne par mois : un mois chaud est tracé en couleur et étiqueté tandis que les autres sont grisés.

Mettre en évidence des données dans ggplot2 avec gghighlight

9 min.
Data Visualization

Apprenez à mettre en évidence des données précises dans un graphique ggplot2 avec gghighlight — faites ressortir les courbes ou points clés en grisant le reste, ajoutez des…

8 juil. 2026

Une bande à trois panneaux du logo du magicien ImageMagick traité avec le package R magick : l'original, un filtre esquisse au fusain, et une version annotée avec le mot magick.

Traitement d’images en R avec magick

10 min.
Data Visualization

Le traitement d’images en R avec le package magick — lire et écrire des images, redimensionner, rogner, pivoter, annoter avec du texte, appliquer des filtres et combiner des…

8 juil. 2026

Une carte choroplèthe des 100 comtés de Caroline du Nord remplie selon les effectifs de naissances de 1974 sur une échelle viridis, la plupart des comtés en violet foncé avec quelques comtés à forte natalité en jaune vif.

Créer des cartes en R avec ggplot2 et sf

10 min.
Data Visualization

Apprenez à créer des cartes en R avec ggplot2 et le package sf — lire des données spatiales, dessiner les polygones des régions avec geom_sf(), remplir une carte…

8 juil. 2026

Une diapositive PowerPoint générée depuis R avec officer : le titre « Mean tooth length by dose » au-dessus d'un diagramme en barres groupées coloré avec la palette viridis.

Créer des présentations PowerPoint depuis R avec officer

14 min.
Programming

Apprenez à créer des présentations PowerPoint depuis R avec le package officer — ajoutez des diapositives avec titres, texte à puces, tableaux via flextable et graphiques…

8 juil. 2026
 

Style de code R : guide pratique pour un code propre et lisible

13 min.
Programming

Un guide pratique du style de code R — nommage, espacement et indentation cohérents, affectation, le pipe et longueur de ligne selon le guide de style tidyverse, plus styler…

8 juil. 2026

Quatre rangées étiquetées de nuanciers de couleurs — vision normale, deutéranopie, protanopie, tritanopie — pour la palette rouge, verte, bleue par défaut de ggplot2, où les nuanciers rouge et vert convergent vers une même teinte terne sous les déficiences rouge-vert.

Simuler le daltonisme en R pour tester vos figures

10 min.
Data Visualization

Apprenez à simuler le daltonisme en R avec le paquet colorspace — transformez une figure ggplot2 pour montrer son apparence sous deutéranopie, protanopie et tritanopie, afin…

8 juil. 2026
 

De belles statistiques descriptives en R avec skimr

8 min.
Programming

Apprenez à résumer un data frame en R avec skimr — la fonction skim() donne des résumés par type, le nombre de valeurs manquantes, des quantiles et des histogrammes en ligne…

8 juil. 2026

Un nuage de mots natif ggplot2 affiché avec ggwordcloud, les mots dimensionnés selon leur fréquence et colorés sur une échelle viridis, avec « nation », « dedicated », « people » et « dead » les plus grands.

Nuage de mots en R : guide moderne avec tidytext et ggwordcloud

11 min.
Data Visualization

Construisez un nuage de mots en R à la façon moderne — segmentez le texte avec tidytext, comptez les fréquences des mots, supprimez les mots vides et affichez un nuage natif…

8 juil. 2026

Une page Microsoft Word finie, générée depuis R avec officer — un titre, une boîte à moustaches de la croissance dentaire et un petit tableau récapitulatif.

Créer des documents Word depuis R avec officer

19 min.
Programming

Apprenez à créer des documents Word depuis R avec le package officer — ajoutez des titres, des paragraphes mis en forme, des tableaux via flextable, des images et des…

8 juil. 2026

Un graphique de clusters ggplot2 des États de USArrests regroupés en clusters codés par couleur avec des enveloppes convexes ombrées, produit en un seul appel par eclust() de factoextra.

Analyse de clusters dans R avec eclust() de factoextra

8 min.
Machine Learning

Un guide pratique d’eclust() de factoextra — le wrapper en un appel qui exécute le clustering k-means ou hiérarchique, choisit le nombre optimal de regroupements avec la…

24 juin 2026

Un graphique de regroupements factoextra des données US Arrests partitionnées en quatre regroupements k-means, chacun dessiné avec une ellipse de concentration colorée.

Analyse de regroupement (clustering) en R : exemple complet

10 min.
Machine Learning

Une analyse de regroupement complète et travaillée en R sur un seul jeu de données (USArrests) : standardiser les variables, vérifier si les données sont seulement…

24 juin 2026

Un biplot ACP FactoMineR des données USArrests — les États américains positionnés selon leur profil de criminalité, avec les quatre variables de criminalité tracées sous forme de flèches.

Méthodes des composantes principales en R : tutoriels vidéo

11 min.
Machine Learning

Un guide commenté des cours vidéo FactoMineR de François Husson sur les méthodes des composantes principales — ACP, analyse des correspondances (AFC, ACM), analyse…

24 juin 2026

Un histogramme d'effectifs ggplot2 bleu des durées d'éruption du geyser Old Faithful, avec une courbe de densité lissée superposée sur un axe de densité à droite.

Histogramme avec courbe de densité en R (ggplot2)

10 min.
Data Visualization

Comment ajouter une courbe de densité lissée à un histogramme ggplot2 en R — à la fois la méthode simple (placer l’histogramme sur l’échelle de densité avec…

21 juin 2026

Cinq palettes de couleurs R phares — viridis, magma, plasma, ColorBrewer Blues et RdBu — sous forme de bandes horizontales lisses

Palettes de couleurs R : la référence complète

19 min.
Data Visualization

La référence complète des palettes de couleurs R : viridis, RColorBrewer, niveaux de gris, palettes de revues scientifiques (ggsci) et Wes Anderson, les 657 noms de couleurs…

21 juin 2026

Un ridgeline plot des températures mensuelles moyennes à Lincoln, dans le Nebraska — douze courbes de densité superposées remplies d'un dégradé de température viridis.

Ridgeline plot en R : distributions de densité avec ggridges

9 min.
Data Visualization

Créez des ridgeline plots en R avec le package ggridges : des courbes de densité superposées qui révèlent comment la distribution d’une variable numérique change d’un groupe…

21 juin 2026
Aucun article correspondant

    Recevez les nouvelles leçons R & Python par e-mail

    Pratique, reproductible, sans spam. Désinscription à tout moment.

    Double opt-in. Nous ne partageons jamais votre e-mail.

    Citation

    BibTeX
    @online{untitled,
      author = {},
      title = {Blog Datanovia},
      url = {https://www.datanovia.com/blog/},
      langid = {fr}
    }
    
    Veuillez citer ce travail comme suit :
    “Blog Datanovia.” n.d. https://www.datanovia.com/blog/.
    Prova the runtime is the judge
    Datanovia

    Apprenez la data science avec R et Python — reproductible, interactif, nativement IA.

    Apprendre

    • Visualisation de données
    • Biostatistique
    • Machine learning
    • Science computationnelle et IA
    • Bio-informatique
    • Pharma & Clinique

    Plateforme

    • Tarifs
    • Parcours
    • Prova
    • Reproductibilité

    Outils

    • Console R
    • Console Python
    • Shiny Playground
    • Espace Prova

    À propos

    • Notre histoire
    • Blog
    • Contact

    Légal

    • Confidentialité
    • Conditions

    © Datanovia. Tous droits réservés.

    reproductible · interactif · nativement IA