Recode は常に、乱雑なデータをクリーンアップするための優れたツールですが、テキスト列に埋め込まれたデータを抽出する場合にも役立ちます。 JMP15柔軟なセグメントの抽出ツールであり、プラットフォームは多くの場合セマンティック スクリプトを生成するように強化されているため、スクリプトまたは数式を新しいデータに対して実行できます。
たとえば、サンプルデータセットを見てみましょうショウジョウバエの加齢距離. Observation ID 列から WK 番号を取得し、それを別の数値列に入れたいとします。 フィールドには、WK 番号が 3 番目のフィールドである規則的なパターンがあることがわかります。
ステップ1。再コード化観測 ID 列
ステップ2。 赤い三角形のメニューから、詳細 -> セグメントの抽出...

注意してくださいキャプチャするテキストセクションは、サンプル テキストに単語が 1 つしかないことを示しています。 ただし、この目的のために、単語はアンダースコア文字で区切られています。 アンダースコアを区切り文字として追加します。

区切り文字を追加すると、最初のサンプルに 4 つの単語が含まれていることがわかります。スライダーを使用して、選択範囲を 3 番目の単語に移動しました。プレビュー領域で、文字列の WK 部分をキャプチャしていることがわかります。[OK] ボタンを使用して、プロセスのこのステップを終了します。
ステップ 3。 目的のデータを分離したので、もう一度セグメントの抽出を使用して、数値部分以外をすべて剥がしてみましょう。 すべての区切り文字を削除すると、各文字が単語のように扱われます。 3 番目の単語を選択したことに注意してください。 ただし、末尾を文字列の末尾を指すように切り替えました (負の数は、文字列の末尾から数えていることを示します)。 この場合は 1 桁しかありませんが、複数ある場合は、3 番目の単語から文字列の末尾までをキャプチャします。

ステップ 4。 これで数字が文字列になりました。 もう一度赤い三角形のメニューに行き、選択することができます数値として解析番号を取得します。
ステップ 5。 新しい列またはスクリプトに保存します。 このスクリプトでは、実行された 3 つの手順がキャプチャされ、新しいデータに対して実行できることに注意してください。 の再コード列の部分は再コード化数式列に書き出されるコマンド。

結果の列は次のようになります。

得るショウジョウバエの加齢距離、試してみて、あなたの考えを教えてください。