Numero inatteso di casi a seguito di un'operazione di concatenazione.Ho estratto dai file SIPP del censimento del 2025 e del 2024 i dati relativi ai capifamiglia nel mese di dicembre. Ci sono 13.910 record nel 2025 e 15.877 nel 2024. Sto usando il comando Catenate per collegare i due file, non un comando di unione o aggiornamento. Sto creando un nuovo file con una colonna che indica la fonte.
Ottengo un file di 15.877 record, non 33.000. Non viene visualizzata alcuna colonna di origine. Poiché questi record sono stati raccolti in anni diversi, il record della stessa persona non sarebbe lo stesso in due anni diversi, perché l'anno è uno degli elementi dei dati.
Sembra che la concatenazione non avvenga. Qualche idea?
Analisi e modellazione di base dei datiAccesso ai datiOggetto: Numero inatteso di casi a seguito di un'operazione di concatenazione.Concatenate è una piattaforma piuttosto semplice e non ricordo che abbia mai avuto problemi o che non funzionasse correttamente. Sei sicuro che stia usando proprio Concatenate?
Alcune domande:
- Quale versione di JMP stai utilizzando?
- In quale formato vengono forniti i dati?
- Vengono visualizzati errori nel registro?
- Viene registrato qualcosa nel log avanzato dopo l'esecuzione della funzione di concatenazione?
- Le tabelle presentano colonne identiche (tipi di dati, nomi di colonna)?
- Riesci a riprodurre lo stesso problema con altri set di dati?
- Le tue tabelle contengono script o variabili di tabella?
Oggetto: Numero inatteso di casi a seguito di un'operazione di concatenazione.CIAO,
Per aggiungere qualcosa a quanto detto da @jthi , è più comune ritrovarsi con una tabella concatenata con troppe colonne quando i nomi delle colonne nel primo file non corrispondono esattamente a quelli del secondo file.
Per confermare i passaggi che stai seguendo:
- Apri entrambi i tavoli
- Vai alla tabella del 2024
- Nel menu Tabelle (barra multifunzione superiore), selezionare Concatena
- Nel menu, seleziona la tua tabella del 2025 (menu a tendina più a sinistra).
- Selezionare/deselezionare le opzioni "Crea colonna sorgente", "Salva e valuta formule" e "Aggiungi alla prima tabella".
- Fare clic su OK
Dovresti ottenere, come minimo, una tabella con tutte le righe delle tabelle del 2024 e del 2025.
Se stai utilizzando un approccio diverso, faccelo sapere in modo che possiamo aiutarti in modo più preciso.
Distinti saluti,
TS
Oggetto: Numero inatteso di casi a seguito di un'operazione di concatenazione.Grazie. Seguendo questa procedura, ad eccezione dell'aggiunta della seconda tabella alla prima, ottengo questo log:
// Concatena le tabelle
// → Tabella dati( "Concatenazione di Householder_de_2024 con patrimonio netto della casa" )
Tabella dati( "Householder_de_2024 con patrimonio netto della casa" ) <<
Concatenare(
Tabella di output( "Concat di Householder_de_2024 con patrimonio netto della casa" ),
Crea colonna sorgente
);
Ma la tabella non viene creata, né è presente la colonna di origine.
Oggetto: Numero inatteso di casi a seguito di un'operazione di concatenazione.Ops, sto usando la versione per studenti perché sto preparando una lezione.
Oggetto: Numero inatteso di casi a seguito di un'operazione di concatenazione.Non stai specificando la tabella dati da concatenare con la tabella base. Di seguito, quello che secondo me dovrebbe essere il tuo codice:
// 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
);