• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Lire des fichiers JSON avec jsonlite

Par vincent
Le novembre 29, 2024
Dans lecture de données
Tagged JSON, lecture
Avec 0 Commentaire

Lire des fichiers JSON avec jsonlite en R

Le format JSON (JavaScript Object Notation) est largement utilisé pour l’échange de données entre un serveur et une application web. En R, le package jsonlite permet de lire et d’écrire facilement des fichiers JSON. Dans cet article, nous allons voir comment utiliser jsonlite pour lire des fichiers JSON.

Installation du package jsonlite

Si vous n’avez pas encore installé le package jsonlite, vous pouvez le faire en utilisant la commande suivante :

install.packages("jsonlite")

Lire un fichier JSON

Pour lire un fichier JSON, nous allons utiliser la fonction fromJSON(). Cette fonction prend en entrée le chemin du fichier JSON et renvoie une liste ou un data frame en fonction de la structure du JSON.

Exemple de fichier JSON

Imaginons que nous avons un fichier nommé data.json avec le contenu suivant :

[
  {
    "nom": "Alice",
    "age": 30,
    "ville": "Paris"
  },
  {
    "nom": "Bob",
    "age": 25,
    "ville": "Lyon"
  }
]

Ce fichier contient un tableau d’objets avec des informations sur des personnes.

Code R pour lire le fichier JSON

Voici comment nous pouvons lire ce fichier JSON en R :

# Charger le package jsonlite
library(jsonlite)

# Lire le fichier JSON
data <- fromJSON("data.json")

# Afficher les données
print(data)

Explication du code

  1. Charger le package : Nous commençons par charger le package jsonlite avec library(jsonlite).
  2. Lire le fichier JSON : Nous utilisons la fonction fromJSON() pour lire le fichier data.json. Le résultat est stocké dans la variable data.
  3. Afficher les données : Enfin, nous affichons les données lues avec print(data).

Résultat

Après avoir exécuté le code ci-dessus, la sortie affichera un data frame avec les colonnes nom, age, et ville, contenant les informations des personnes.

Conclusion

Le package jsonlite est un outil puissant et facile à utiliser pour travailler avec des fichiers JSON en R. En utilisant la fonction fromJSON(), vous pouvez rapidement charger des données JSON dans votre environnement R et les manipuler comme bon vous semble. N’hésitez pas à explorer d’autres fonctionnalités de jsonlite, comme l’écriture de fichiers JSON avec la fonction toJSON().

2024-11-29
Article précédent: Lire des fichiers Excel avec readxl
Article suivant: Lire des fichiers texte avec readLines

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité