Aggiungi fuzzy join / asof merge / join per colonne che non hanno corrispondenze esatteConsenti l'unione di due tabelle di dati in base a corrispondenze non esatte. Mi imbatto in situazioni in cui devo essere in grado di unire due database (tabelle) insieme in base a timestamp che non corrispondono a corrispondenze esatte. Ciò mi consentirebbe di farlo in base a tali timestamp. I join potrebbero anche essere basati su somiglianze di stringhe, ma non ho (ancora) incontrato situazioni in cui avrei bisogno di farlo.
L'unione continua di colonne dovrebbe consentire all'utente di definire la tolleranza e consentire l'utilizzo di colonne di raggruppamento.
Di seguito sono riportati alcuni pacchetti di esempio, che possono fornire alcune idee su quale tipo di join e opzioni potrebbero essere utili:
Ci sono un paio di script trovati dalla JMP Community che possono fare questo (o parti di questo), ma sarebbe utile avere questa possibilità direttamente integrata in JMP:
Accesso ai datiCombinazione e pulizia dei datiRe: Aggiungi join fuzzy / merge asof / join per colonne che non hanno corrispondenze esatteSi prega di considerare anche la "fusione fuzzy" nelle dimensioni superiori, come in questo post:
Come faccio ad aggiungere dati da una tabella a un'altra tabella in base alla distanza?
Re: Aggiungi fuzzy join / asof merge / join per colonne che non hanno corrispondenze esatteoltre al fatto che "nessuna voce corrispondente", esiste un altro motivo per i fuzzy join:
voci non corrispondenti a causa del modo in cui i dati in virgola mobile vengono memorizzati in JMP (e altri programmi):
Problemi con Update() sui valori EFT in virgola mobile