最近、データを列と行に格納しているWebサイトのデータを分析する必要がありました。左上のセル(タイトル)に関連するメイン行の各列セル。ただし、各タイトルの下には2つのセルがあります(後続の2行の最初のセル)。1つはタイトルの説明を含んでいました。タイトルに関連する他のコンテンツタグ。
残念ながら、WebページはJMP File> Internet Openを使って.htmlまたは.txtとしてインポートできるように設定されていません。それで、私は切り取ってExcelに貼り付けました。JMPシステムエンジニアの同僚、Olivia Lippincott @olippincott 、彼女が会ったエクセルユーザーのために、エクセルフォーマット(図1)は一般的で、彼女はしばしば彼らを一掃するのを手伝うと言いました。
複数の行を別々の列に分割する必要がありました。これが私たちのやり方です。
まず、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図1:JMPにインポートされたExcelデータの表次に、Column Properties Data Type = NumericおよびModeling Type = Nominalを使用して、Title Typeという名前で新しい列を作成しました。Title Type列の最初の3つのセルに1、2、および3と入力し、それらを強調表示してから、FILL> REPEAT SEQUENCE TO TABLE OF TABLEの順に選択して、セルに1,2,3の繰り返しシーケンスを入力しました。これにより、Titleフィールドのパターンを識別するためのID列が得られました。
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図2:3つのタイトルタイプのパターン1-3を識別するためのタイトルタイプの追加 3番目に、タイトルタイプ2とタイトルタイプ3を2つの異なる列に分割するためにテーブル(TABLE> SPLIT)を分割しました。参考のために、スクリプトもデータテーブルに保存しました。
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図3:タイトルの種類でタイトル列を3列に分割
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図4:タイトルの種類によってタイトルの列を3つの列に分割するJSLスクリプト
4番目に、タイトルのTitle Type 2をDescriptionに、Title Type 3をTagsに変更して、いくつかの列を移動しました。 最後に、私達は一流を取り除きましたタグ: 再コーディングによる「タグ」列のテキストタグ: Recodeの赤い三角形の下にあるReplace Stringオプションを使用して空白スペースに変更します。
Figure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace StringFigure 5: Accessing Column Recode using Replace String図5:置換文字列を使用して列レコードにアクセスする
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 column図6:Recodeを使用して一貫したタグを置換する:列の各セルにあるテキスト
Figure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysisFigure 7. Final Videos Table ready for JMP analysis図7 JMP分析の準備ができているFinal Videos Table
JMPを使用したクリーンアッププロセス全体で約1分かかりました。おそらくこれらのステップはあなた自身のデータのクリーンアップと準備の間あなたを助けるでしょう。