Recentemente, avevo bisogno di analizzare i dati da un sito web che memorizzava i dati in colonne e righe. Ogni cella della colonna nella riga principale relativa alla cella in alto a sinistra (titolo). Tuttavia, ogni titolo aveva due celle sotto di essa (la prima cella nelle successive due righe). Uno conteneva una descrizione del titolo; l'altro conteneva tag di contenuto relativi al titolo.
Sfortunatamente, la pagina Web non è stata configurata per consentirmi di importare come .html o .txt utilizzando File JMP> Apri Internet. Quindi, ho tagliato e incollato in Excel. Una collega dell'ingegneria dei sistemi JMP, Olivia Lippincott @olippincott , ha detto che per gli utenti di Excel che ha incontrato, il formato Excel (Figura 1) è comune e spesso li aiuta con la pulizia.
Più righe dovevano essere divise in colonne separate. Questo è come l'abbiamo fatto.
Innanzitutto, abbiamo aperto il file Excel JMP .
Figure 1: Table of Excel data imported into JMPFigure 1: Table of Excel data imported into JMPFigure 1: Table of Excel data imported into JMP Figura 1: Tabella dei dati di Excel importati in JMP In secondo luogo, abbiamo creato una nuova colonna denominata Tipo titolo, con Tipo di dati proprietà colonna = Numerico e Tipo di modellazione = Nominale. Abbiamo popolato le celle con una sequenza ripetuta di 1,2,3 digitando 1, 2 e 3 nelle prime tre celle nella colonna Tipo titolo, evidenziandole, quindi selezionando RIEMPI> RIPETI SEQUENZA A FINE TABELLA. Questo ci ha dato una colonna ID da usare per identificare il pattern del campo Title.
Figure 2: Add Title Type to identify the pattern 1-3 for the three Title TypesFigure 2: Add Title Type to identify the pattern 1-3 for the three Title TypesFigure 2: Add Title Type to identify the pattern 1-3 for the three Title Types Figura 2: Aggiungi tipo di titolo per identificare il modello 1-3 per i tre tipi di titolo Terzo, dividiamo la tabella (TABLE> SPLIT) per rompere il titolo di tipo 2 e il titolo di tipo 3 in due colonne diverse. Ho anche salvato lo script nella tabella dati per riferimento.
Figure 3: Splitting Title Column into 3 columns by Title TypeFigure 3: Splitting Title Column into 3 columns by Title TypeFigure 3: Splitting Title Column into 3 columns by Title Type Figura 3: suddivisione della colonna del titolo in 3 colonne in base al tipo di titolo
Figure 4: JSL script to split Title Column into 3 columns by Title TypeFigure 4: JSL script to split Title Column into 3 columns by Title TypeFigure 4: JSL script to split Title Column into 3 columns by Title Type Figura 4: script JSL per dividere la colonna del titolo in 3 colonne in base al tipo di titolo
In quarto luogo, abbiamo spostato alcune colonne intorno, rinominato titolo Titolo Tipo 2 in Descrizione e Titolo Tipo 3 in Tag. Finalmente, ci siamo sbarazzati del protagonista tag: testo sulla colonna Tag mediante ricodifica tag: in uno spazio vuoto utilizzando l'opzione Sostituisci stringa sotto il triangolo rosso Recode.
Figure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace String Figura 5: accesso alla ricodifica della colonna utilizzando Replace String
Figure 6: Using Recode to replace consistent Tags: text found in each cell in a columnFigure 6: Using Recode to replace consistent Tags: text found in each cell in a columnFigure 6: Using Recode to replace consistent Tags: text found in each cell in a columnFigura 6: utilizzo della Ricodifica per sostituire tag coerenti: testo trovato in ogni cella di una colonna
Figure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigura 7. Video Finale Tavolo pronto per l'analisi JMP
L'intero processo di pulizia con JMP ha richiesto circa 1 minuto. Forse questi passaggi ti aiuteranno durante la tua pulizia e preparazione dei dati.