Nombre inattendu de cas suite à une opération de concaténation.J'ai extrait des fichiers SIPP des recensements de 2025 et 2024 les données relatives aux ménages pour le mois de décembre. On compte 13 910 enregistrements en 2025 et 15 877 en 2024. J'utilise la commande CATENER pour lier les deux fichiers, et non une commande de fusion ou de mise à jour. Je crée un nouveau fichier avec une colonne indiquant la source.
Je reçois un fichier de 15 877 enregistrements, et non de 33 000. La colonne « source » est absente. Ces enregistrements ayant été collectés sur des années différentes, les données d'une même personne ne seront pas identiques d'une année à l'autre, car l'année fait partie des éléments de données.
Il semblerait que la concaténation ne se fasse tout simplement pas. Une idée ?
Analyse et modélisation de données de baseAccès aux donnéesRe: Nombre inattendu de cas suite à une opération de concaténation.Concatenate est une plateforme assez simple et je ne me souviens pas qu'elle ait rencontré de problèmes de dysfonctionnement. Êtes-vous certain d'utiliser Concatenate ?
Quelques questions :
- Quelle version de JMP utilisez-vous ?
- Sous quel format les données arrivent-elles ?
- Des erreurs sont-elles consignées dans le journal ?
- Y a-t-il des données capturées dans le journal amélioré après l'exécution de la concaténation ?
- Les tables ont-elles des colonnes identiques (types de données, noms de colonnes) ?
- Pouvez-vous reproduire le même problème avec d'autres jeux de données ?
- Vos tables contiennent-elles des scripts ou des variables de table ?
Re: Nombre inattendu de cas suite à une opération de concaténation.Salut,
Pour compléter ce que dit @jthi , il est plus fréquent de se retrouver avec un tableau concaténé comportant trop de colonnes lorsque les noms de colonnes du premier fichier ne correspondent pas exactement à ceux du second fichier.
Pour confirmer les étapes que vous suivez :
- Ouvrez les deux tables
- Consultez le tableau de 2024
- Dans le menu Tableaux (ruban supérieur), sélectionnez Concaténer
- Dans le menu, sélectionnez votre tableau 2025 (menu déroulant le plus à gauche).
- Sélectionnez/désélectionnez les options « Créer une colonne source », « Enregistrer et évaluer les formules » et « Ajouter au premier tableau ».
- Cliquez sur OK
Vous devriez obtenir, au minimum, un tableau contenant toutes les lignes des tableaux 2024 et 2025.
Si vous utilisez une approche différente, veuillez nous le faire savoir afin que nous puissions vous aider plus précisément.
Cordialement,
TS
Re: Nombre inattendu de cas suite à une opération de concaténation.Merci. En suivant cette procédure, à l'exception de l'ajout de la deuxième table à la première, j'obtiens le journal suivant :
// Concaténer les tables
// → Tableau de données( "Concat de Householder_de_2024 avec actif net de logement" )
Tableau de données( "Ménage_de_2024 avec actif net de logement" ) <<
Enchaîner(
Tableau de sortie( "Concat de Householder_de_2024 avec actif net de la maison" ),
Créer une colonne source
);
Mais la table n'est pas créée, et la colonne source est absente.
Re: Nombre inattendu de cas suite à une opération de concaténation.Oups ! J'utilise la version étudiante car je prépare un cours.
Re: Nombre inattendu de cas suite à une opération de concaténation.Vous n'indiquez pas la table de données à concaténer avec la table de base. Voici, selon moi, le code que vous devriez utiliser :
// Concatenate tables
// → Data Table( "Concat of Householder_de_2024 with asset net of home" )
Data Table( "Householder_de_2024 with asset net of home" ) <<
Concatenate( Data Table("asset net of home"),
Output Table( "Concat of Householder_de_2024 with asset net of home" ),
Create source column
);