Pourquoi ce jeu de données existe
« Que signifie 5C sur mon lave-linge Samsung, et comment le réparer ? » : aujourd’hui, ce sont des fermes de contenu truffées de publicités et sans aucune structure qui répondent. Aucun jeu de données prêt pour les développeurs n’associe (brand, market, appliance_type, code) → signification → solution classée avec une provenance honnête. ApplianceDB le fait, avec une solution classée pour 247 de ses 438 codes.
Identité composite des codes
Samsung lave-linge 5C ≠ Samsung lave-vaisselle 5C ≠ Samsung lave-linge Royaume-Uni 5C. Chaque enregistrement est unique sur (brand, market, appliance_type, code).
Solutions classées selon un critère déclaré
Chaque réparation porte un rank_basis explicite (manufacturer_first ou cost_ascending) et un niveau de difficulté pour le bricolage.
Provenance par ligne
Chaque ligne de code et de solution porte son niveau de source et l’URL exacte de la source ; chaque ligne de pièce porte l’URL source de son prix et des relevés de prix datés par revendeur. Jamais de données tirées de la mémoire.
Des faits, pas de la prose
Les significations et les étapes sont paraphrasées dans une formulation originale — aucun texte de manuel protégé par le droit d’auteur n’est reproduit.
Couverture chaque combinaison ≥ 10 codes
| Marque | Lave-linge | Sèche-linge | Lave-vaisselle | Réfrigérateur | Four / cuisinière |
|---|---|---|---|---|---|
| LG | 14 | 14 | 11 | 16 | 18 |
| Samsung | 16 | 14 | 14 | 14 | — |
| GE | — | — | 13 | — | 16 |
| Whirlpool | 18 | 12 | — | — | 11 |
| Maytag | 18 | — | — | — | — |
| Bosch | 20 | — | 18 | — | — |
| Frigidaire | 19 | — | 17 | — | — |
| Samsung (UK) | 26 | — | — | — | — |
| Hotpoint (UK) | 17 | — | — | — | — |
| Indesit (UK) | 17 | — | — | — | — |
| Beko (UK) | 13 | — | — | — | — |
| Miele (UK) | 27 | — | — | — | — |
| Candy (UK) | 22 | — | — | — | — |
| Hoover (UK) | 23 | — | — | — | — |
Une couverture honnête plutôt qu’étendue : les réfrigérateurs GE (8 codes) et les lave-linge combinés GE (2) ont été retirés de v1 car ils restaient sous le seuil de ≥ 10 par combinaison, plutôt que d’être complétés artificiellement.
Parcourir les pages de codes
Chacun des 438 codes vérifiés a sa propre page avec la signification, le composant en cause et la source dont il est dérivé ; 247 d’entre eux comportent aussi des étapes de réparation classées. Choisissez un appareil pour voir la liste complète.
Les pages de codes sont en accès libre. Le snapshot payant contient les mêmes données en CSV et SQLite structurés, avec les réparations classées lorsqu’elles sont fournies et, lorsqu’ils sont connus, les références de pièces OEM et les relevés de prix datés, rattachés à leurs codes.
Comment c’est construit — en toute transparence
- Aucun code inventé, jamais. Chaque code est redérivé d’une fiche source récupérée — pages officielles des fabricants pour la plupart, références secondaires déclarées pour le reste — jamais de la mémoire d’un modèle. Une colonne
source_typeindique le niveau de provenance de chaque ligne. - Chaque rang a un fondement. Un rang sans justification explicite est une supposition, et les suppositions ne sont pas livrées.
- NULL plutôt qu’une supposition. Les coûts et les références de pièces restent NULL partout où aucun relevé vérifié n’existe. Lorsqu’elles sont présentes, les références de pièces sont vérifiées auprès de la boutique de pièces du fabricant lui-même (deux pièces du marché britannique ne reposent que sur des annonces de revendeurs britanniques), et chaque fourchette de prix est livrée avec ses relevés datés par revendeur.
- Build déterministe, conditionné par des tests. Les contrôles d’unicité composite, de vocabulaire contrôlé, de continuité des rangs, de provenance et de couverture s’exécutent tous en CI.
Obtenir les données
L’échantillon développeur gratuit utilise un schéma identique à celui du corpus commercial — CSV + Parquet.
| Fichier | Lignes | Contenu |
|---|---|---|
error_codes.csv | 438 | Registre des codes avec signification, composant, cause, gravité, type de source + URL |
repair_procedures.csv | 288 | Solutions classées avec difficulté, étapes paraphrasées, fourchettes de coûts par devise lorsqu’elles ont été relevées et provenance par ligne |
replacement_parts.csv | 20 | Références de pièces OEM exactes avec relevés datés des prix du marché en USD et GBP |
error_codes_fixes_joined.csv | 479 | Vue analytique pré-jointe pour une ingestion en un seul fichier |
brand_recalls.csv | 56 | Rappels d’appareils par marque, croisés avec RecallDB, avec l’agence d’origine |
import pandas as pd
df = pd.read_csv("error_codes_fixes_joined.csv")
lg_drain = df[(df["brand"] == "LG") & (df["cause_category"] == "drainage")]
print(lg_drain[["appliance_type", "code", "meaning", "title", "diy_difficulty"]])
Tarifs
| Offre | Ce que vous obtenez | Prix |
|---|---|---|
| Échantillon | 438 codes (ce dépôt + Kaggle) · CSV + Parquet | Gratuit |
| Repair Intelligence Snapshot | Licence commerciale + une version SQLite du corpus, avec les mêmes fichiers CSV et Parquet que l’échantillon · snapshot curé (édition 2026.10), actualisé lorsque le corpus change · téléchargement immédiat | Acheter — $99 |
| Licence d’intégration Enterprise | Snapshot + intégration dans un produit sans partage à l’identique ODbL (garantie / intervention sur site) · correspondance des pièces · couverture prioritaire | Demande — $2 999 |
$99 en paiement unique · licence commerciale + une version SQLite du corpus. Le nombre de lignes est le même que dans l’échantillon gratuit (438 codes d’erreur, 288 procédures de réparation, 479 lignes jointes, 56 rappels, 17 pièces OEM (20 liens pièce-réparation)), et les fichiers CSV et Parquet sont les mêmes : vous payez la licence et la version SQLite, pas des lignes supplémentaires.
Le Snapshot est en libre-service : paiement sécurisé via Stripe (carte / Apple Pay / Google Pay) avec téléchargement immédiat après paiement. L’offre Enterprise est définie selon votre plateforme — décrivez vos besoins et nous répondons avec une facture.
Licences & couverture personnalisée
Facture d’entreprise, couverture personnalisée de marques ou de marchés, ou question avant achat. Nous répondons sous 1 jour ouvré. Contact direct : appliancedb@dataengineered.io
Licence
Échantillon gratuit — ODbL-1.0
Cet échantillon de 438 codes est gratuit pour tout usage, y compris commercial, avec attribution et partage à l’identique.
Licence commerciale
Incluse avec les offres payantes ci-dessus, pour les usages au-delà des conditions de l’ODbL. Enterprise ajoute l’intégration dans un produit sans partage à l’identique, la correspondance des pièces et les demandes de couverture prioritaires.
⚠️ Les étapes de réparation sont une référence pédagogique, qui ne remplace pas le manuel de service du fabricant. Coupez l’électricité et l’eau avant toute intervention ; les travaux sur le gaz, le circuit frigorifique scellé et la haute tension sont réservés aux techniciens qualifiés.