Récemment, j'ai eu besoin d'analyser les données d'un site Web qui stockait des données dans des colonnes et des lignes. Chaque cellule de colonne de la ligne principale est liée à la cellule supérieure gauche (Titre). Cependant, chaque titre avait deux cellules en dessous (la première cellule des deux lignes suivantes). L'un contenait une description du titre; l'autre contenait des balises de contenu liées au titre.
Malheureusement, la page Web n'a pas été configurée pour me permettre d'importer au format .html ou .txt à l'aide de JMP File>Internet Open. J'ai donc coupé et collé dans Excel. Une collègue ingénieur système JMP, Olivia Lippincott @O_Lippincott , a déclaré que pour les utilisateurs d'Excel qu'elle a rencontrés, le format Excel (Figure 1) est courant et qu'elle les aide souvent à nettoyer.
Plusieurs lignes devaient être divisées en colonnes distinctes. C'est ainsi que nous l'avons fait.
Tout d'abord, nous avons ouvert le fichier Excel dans 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 JMPFigure 1: Table of Excel data imported into JMPFigure 1 : Tableau des données Excel importées dans JMP Deuxièmement, nous avons créé une nouvelle colonne appelée Title Type, avec Column Properties Data Type = Numeric et Modeling Type = Nominal. Nous avons rempli les cellules avec une séquence répétée de 1,2,3 en tapant 1, 2 et 3 dans les trois premières cellules de la colonne Type de titre, en les mettant en surbrillance, puis en sélectionnant REMPLIR> RÉPÉTER LA SÉQUENCE JUSQU'À LA FIN DU TABLEAU. Cela nous a donné une colonne ID à utiliser pour identifier le modèle de champ Titre.
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 TypesFigure 2: Add Title Type to identify the pattern 1-3 for the three Title TypesFigure 2 : Ajouter un type de titre pour identifier le modèle 1-3 pour les trois types de titre Troisièmement, nous divisons le tableau (TABLE> SPLIT) pour diviser le type de titre 2 et le type de titre 3 en deux colonnes différentes. J'ai également enregistré le script dans la table de données, à titre de référence.
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 TypeFigure 3: Splitting Title Column into 3 columns by Title TypeFigure 3 : Fractionnement de la colonne de titre en 3 colonnes par type de titre
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 TypeFigure 4: JSL script to split Title Column into 3 columns by Title Type Figure 4 : Script JSL pour diviser la colonne de titre en 3 colonnes par type de titre
Quatrièmement, nous avons déplacé certaines des colonnes, renommé le titre Type de titre 2 en Description et Type de titre 3 en Balises.Enfin, nous nous sommes débarrassés du leader Mots clés: texte sur la colonne Balises en recodant Mots clés: à un espace vide à l'aide de l'option Remplacer la chaîne sous le triangle rouge Recoder.
Figure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace String Figure 5 : Accéder au recodage de colonne à l'aide de la chaîne de remplacement
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 columnFigure 6: Using Recode to replace consistent Tags: text found in each cell in a columnFigure 6 : Utilisation de Recode pour remplacer des balises cohérentes : texte trouvé dans chaque cellule d'une colonne
Figure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigure 7. Tableau final des vidéos prêt pour l'analyse JMP
L'ensemble du processus de nettoyage à l'aide de JMP a pris environ 1 minute. Peut-être que ces étapes vous aideront lors de votre propre nettoyage et préparation des données.