列へのテキスト、バージョン3ColsJMPアドインへのテキスト
ジェフパーキンソン脚本の作品
バージョン3では、呼び出し可能なJSL関数が追加されています。 詳細については、以下のバージョンノートを参照してください。

Text to Colsは、区切られたテキストの列から新しい列を作成します。 上に示したように、「データ」列にはコンマ区切りの文字列があります。 Text to Colsは、右側に6つの新しい列を作成します。

Text to Colsアドインをインストールすると、Colsメニューの下部に新しいメニューが表示されます。
このメニュー項目を選択すると、テキストの列を選択して区切り文字を指定するように求められます。

列を選択して[OK]をクリックします。
新しい列がデータテーブルに追加され、列の値が含まれます。 新しい各列には、Word()関数を使用してその値を導出する式があります。
バージョン2の更新
このバージョンは、ApplicationBuilderを使用して構築されています。 より高速なアルゴリズムを使用しているため、多数の行を処理する場合により効率的です。 また、一度に複数の列で機能します。
バージョン3の更新
JSLからTextToColsを呼び出すためのサポートcom.jmp.jperk関数を持つ名前空間。
com.jmp.jperk:texttocolumns( column, delimiters, <DATA table="current" data="https://community.jmp.com/" table="">)
</DATA>
説明
各列を定義する区切り文字を使用して、テキストの列からデータテーブルに新しい列を作成します
戻り値
連想配列
{{”列”、作成された列のリスト}、 {"名前"、列を含む列グループの名前を持つテキスト文字列}}
引数
桁複数の列に分割されるテキスト列のJSL列参照
区切り文字区切り文字として使用される文字列
データ表列があり、新しい列が追加されるデータデータテーブルへのオプションの参照。 現在のデータテーブル()データテーブルが指定されていない場合に使用されます。
例:
bc_party = Open( "$SAMPLE_DATA\Consumer Preferences.jmp" );
com.jmp.jperk:texttocolumns( Column( bc_party , "floss delimited"), ",", bc_party );
サポート
ヘルプ、コメント、提案、質問、苦情または褒め言葉については、電子メールを送ってくださいJeff.Perkinson@jmp.com 。
ユーティリティRe:テキストから列へ、バージョン3私はこれを2,000回以上使用しました(シーケンスデータに関連付けられたテキストの大きな文字列を扱っているため)が、JMP 15および16(ベータ)の再コード化プラットフォームがより洗練されていることがわかります。ニーズを区切るテキストのほとんどを推測することは、最終的には再コード化プラットフォームによって満たされるでしょう。
Re:テキストから列へ、バージョン3ご意見をありがとうございます。 これがお役に立ててうれしいです。
確かに、JMP12以降列へのテキスト現在、組み込みです。 デフォルトの区切り文字の提案を自由に追加してくださいJMPウィッシュリスト。
Re:テキストから列へ、バージョン3JMP12以降では、「テキストから列へ」オプションが追加されたように見えることに注意してください。 1つ以上の列を選択すると、次の場所に表示されます。コルズ>>ユーティリティ>>列へのテキスト。 JMPユーザーの1人が、これを最も人気のあるアドインメニューへのアドインとして追加したいと考えていましたが、同時にメニュー項目が見つかりました。 まだ2つを比較しています。 違いの1つは、アドインのデフォルトが区切り文字としてのコンマであるのに対し、組み込みのメニュー項目のデフォルトは何もないため、コンマを入力する必要があることです。 これは[設定]で設定できるかどうか疑問に思っていますが、表示されないため、JMP15EAを要求する可能性があります。 このトピックに感謝します。これは、「テキストから列へ」機能を頻繁に使用する必要があったExcelでの使用と比較して、JMPを学習する新規ユーザーによく見られるためです。
Re:テキストから列へ、バージョン3@フランシスコ、コメントありがとうございます。 アドインをバージョン3に更新しました。これには、独自のスクリプトから呼び出すことができるJSL関数が含まれています。 それがあなたのためにどのように機能するか教えてください。
Re:テキストから列へ、バージョン2こんにちはジェフ、
ありがとう! アドインは素晴らしく機能します! スクリプトで使用できるこのアドインの関数はありますか?
フランシスコ
Re:テキストから列へ、バージョン2<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />どうもありがとうございました。
Re:テキストから列へ、バージョン2上部には2つのファイルが添付されています。 2番目の*.jmpaddinはどこかに保存する必要があります。 JMPを開き、ファイルを選択してJMPウィンドウにドロップします。 JMPは、アドインをインストールするように要求します。 プロセスに従うだけで、失敗することはありません。 アドインの詳細については、JMP内のドキュメントを参照してください。
書籍->JMP.pdfを使用して、JMPアドインまたは単にアドインを検索します。
乾杯、
マーティン
Re:テキストから列へ、バージョン2このアドインを入手するにはどうすればよいですか?
Re:テキストから列へ、バージョン2ご不便をおかけして申し訳ございません。 ここで公開してデバッグするのではなく、いくつか質問のあるダイレクトメッセージを送信しました。
何が問題になっているのかがわかったら、ここに投稿できます。
-ジェフ
Re:テキストから列へ、バージョン2非常に簡単にインストールできますが、[テキストから列へ]メニュー項目をクリックしてもシステムに何も起こりません。
マット
Re:テキストから列へ、バージョン2良い提案、 mjoner 。
複数の列をサポートするようにアドインを更新しました。
-ジェフ
Re:テキストから列へ、バージョン2こんにちはジェフ、私はこれに変更を加えて、複数の列を選択してテキストから列へのアルゴリズムを実行できるようにするのは簡単だと思います。 これはあなたがやりたいことですか?