Hub documentation

Data Studio

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Data Studio

Chaque page de jeu de données contient un tableau avec le contenu du jeu de données, réparti par pages de 100 lignes. Vous pouvez naviguer entre les pages à l'aide des boutons situés en bas du tableau.

Inspecter les distributions de données

En haut des colonnes, vous pouvez voir les graphiques représentant la distribution de leurs données. Cela vous donne un aperçu rapide de l’équilibre de vos classes, de l’étendue et de la distribution des données numériques et des longueurs de texte, ainsi que de la part de données manquantes dans la colonne.

Filtrer par valeur

Si vous cliquez sur une barre d’un histogramme d’une colonne numérique, le visualiseur de jeu de données filtre les données et n’affiche que les lignes dont les valeurs tombent dans la plage sélectionnée. De même, si vous sélectionnez une classe d’une colonne catégorielle, il n’affichera que les lignes de la catégorie sélectionnée.

Rechercher un mot dans le jeu de données

Vous pouvez rechercher un mot dans le jeu de données en le saisissant dans la barre de recherche située en haut du tableau. La recherche est insensible à la casse et correspondra à toute ligne contenant le mot. Le texte est recherché dans les colonnes de type string, même si les valeurs sont imbriquées dans un dictionnaire ou une liste.

Exécuter des requêtes SQL sur le jeu de données

Vous pouvez exécuter des requêtes SQL sur le jeu de données dans le navigateur à l'aide de la console SQL. Cette fonctionnalité exploite également notre conversion automatique en Parquet.

Pour plus d’informations, consultez notre guide sur SQL Console. Vous pouvez exécuter les mêmes requêtes SQL DuckDB depuis la ligne de commande avec hf datasets sql ou directement avec DuckDB.

Partager une ligne spécifique

Vous pouvez partager une ligne spécifique en cliquant dessus, puis en copiant l’URL dans la barre d’adresse de votre navigateur. Par exemple, https://huggingface.co/datasets/nyu-mll/glue/viewer/mrpc/test?p=2&row=241 ouvrira le studio de jeu de données sur le jeu de données MRPC, sur la partition test, et sur la ligne 241.

Traces d'agent

Envoyez vos traces JSONL brutes issues d’outils tels que Claude Code, Codex ou Pi vers un jeu de données pour les parcourir dans Data Studio, ou synchronisez-les vers un Storage Bucket et ouvrez les fichiers .jsonl individuels qui s’y trouvent. Les deux chemins utilisent le même visualiseur de traces pour parcourir les sessions, les tours, les appels d’outils et les réponses du modèle. Consultez Agent Traces pour connaître les agents pris en charge et la visualisation des traces.

Jeux de données à grande échelle

Le Dataset Viewer prend en charge les jeux de données de grande taille, mais selon le format des données, il peut n’afficher que les 5 Go premiers du jeu de données :

  • Pour les jeux de données Parquet : le Dataset Viewer affiche l’ensemble du jeu de données, mais le tri, le filtrage et la recherche ne sont activés que sur les 5 Go premiers.
  • Pour les jeux de données de plus de 5 Go dans d’autres formats (par exemple WebDataset ou JSON Lines) : le Dataset Viewer n’affiche que les 5 Go initiaux, et le tri, le filtrage et la recherche sont activés sur ces 5 Go initiaux.

Dans ce cas, un message informatif vous indique que le Viewer est partiel. Cet échantillon doit être suffisamment grand pour représenter fidèlement l’ensemble du jeu de données ; faites-nous savoir si vous avez besoin d’un échantillon plus volumineux.

Accéder aux fichiers parquet

Pour alimenter le visualiseur de jeux de données, les 5 Go initiaux de chaque jeu de données sont convertis automatiquement au format Parquet (sauf s'il s'agissait déjà d'un jeu de données Parquet). Dans le visualiseur de jeux de données (par exemple, voir GLUE), vous pouvez cliquer sur « Auto-converted to Parquet » pour accéder aux fichiers Parquet. Veuillez consulter la documentation du visualiseur de jeux de données pour apprendre à interroger les fichiers Parquet du jeu de données à l'aide de bibliothèques telles que Polars, Pandas ou DuckDB.

Parquet est un format de stockage en colonnes optimisé pour l'interrogation et le traitement de grands jeux de données. Parquet est un choix populaire pour le traitement et l'analyse de données massives et est largement utilisé pour le traitement de données et l'apprentissage automatique. Vous pouvez en savoir plus sur les avantages associés à ce format dans la documentation.

Bot de conversion

Lors de la création d'un nouvel ensemble de données, le bot parquet-converter vous notifie dès que la conversion de l'ensemble de données au format Parquet est terminée. La discussion qu'il ouvre dans le dépôt fournit des détails sur le format Parquet ainsi que des liens vers les fichiers Parquet.

Accès programmatique

Vous pouvez également accéder à la liste des fichiers Parquet de manière programmatique en utilisant l'API du Hub ; par exemple, le point d'accès https://huggingface.co/api/datasets/nyu-mll/glue/parquet liste les fichiers parquet du jeu de données nyu-mll/glue. L'interface en ligne de commande hf fournit la même liste avec hf datasets parquet, et hf datasets sql vous permet d'interroger les fichiers avec SQL.

Nous disposons également d’une documentation spécifique sur l’API du visualiseur de jeux de données, que vous pouvez appeler directement. Cette API vous permet d’accéder au contenu, aux métadonnées et aux statistiques de base de tous les jeux de données du Hugging Face Hub, et alimente l’interface du visualiseur de jeux de données.

Aperçu du jeu de données

Pour les plus grands jeux de données, la page affiche un aperçu des 100 premières lignes au lieu d’un visualiseur complet. Cette restriction ne s’applique qu’aux jeux de données de plus de 5 Go qui ne sont pas nativement au format Parquet ou qui n’ont pas été convertis automatiquement en Parquet.

Intégrer le Dataset Viewer dans une page web

Vous pouvez intégrer le Dataset Viewer dans votre propre page web à l’aide d’une balise iframe. L’URL à utiliser est https://huggingface.co/datasets/<namespace>/<dataset-name>/embed/viewer, où <namespace> est le propriétaire du jeu de données et <dataset-name> est son nom. Vous pouvez également passer d’autres paramètres tels que le sous-ensemble, la partition, le filtre, la recherche ou la ligne sélectionnée.

Pour plus d'informations, consultez notre guide sur Comment intégrer le Dataset Viewer dans une page web.

Configurer le Dataset Viewer

Pour disposer d'un Dataset Viewer fonctionnel pour votre jeu de données, assurez-vous que celui-ci est au format et à la structure pris en charge. Il est également possible de configurer votre jeu de données à l'aide de YAML.

Vous pouvez spécifier les fichiers à afficher dans le Dataset Viewer en ajoutant un bloc de configuration YAML en haut du fichier README.md de votre jeu de données. Par exemple, pour choisir quel fichier est attribué à quelle partition :

---
configs:
- config_name: default
  data_files:
  - split: train
    path: "data.csv"
  - split: test
    path: "holdout.csv"
---

Vous pouvez également sélectionner plusieurs fichiers par split ou utiliser des motifs glob :

---
configs:
- config_name: default
  data_files:
  - split: train
    path:
    - "data/train_part1.csv"
    - "data/train_part2.csv"
  - split: test
    path: "data/*.csv"
---

Pour les jeux de données privés, le Dataset Viewer est activé pour les utilisateurs PRO et les organisations Team ou Enterprise.

Pour plus d'informations, consultez notre guide sur Comment configurer le Dataset Viewer.

Update on GitHub