一意のテキストごとに一意の ID を割り当てるこんにちは、みんな、
以下のような場合にご協力をお願いしたいと思います。 私は、さまざまな企業内で薬物とその特有の問題を扱っているデータを持っています。 2 つの列 (つまり、薬剤名と問題の仕様) はテキスト データです。 各薬剤名が表示されるときに一意の ID を追加する 3 番目の列 (連続した列) を作成したいと考えています。 たとえば、ピペラシリンナトリウムやタゾバクタムナトリウムは薬剤名です。 この名前が表示されるたびに、ID=1 を割り当てます。 たとえば、薬剤名がゾレドロン酸に変更された場合、ID=2 などとなります。 このケースに対処するために JMP で式を構築するのを手伝っていただけますか? ベスト、カイス
Re: 一意のテキストごとに一意の ID を割り当てるどうもありがとう。 素晴らしい
Re: 一意のテキストごとに一意の ID を割り当てるJMP が提供するドキュメントを読むことをお勧めします。 JMP のインストール時にダウンロードされるいくつかの書籍のうち、次のものが挙げられます。
ヘルプ==>書籍
ぜひ読んでみてください。
JMPの使用
基本的な分析
必須のグラフ作成
スクリプトガイド
非常に読み応えのある内容ですが、JMP は多くの機能を備えた強力な製品です。
Re: 一意のテキストごとに一意の ID を割り当てる先生、素晴らしい専門的な支援をしていただき、本当にありがとうございました。 問題が解決しました。 このような高度な JSL 式を書くスキルを向上させるための推奨事項はありますか?
一番、
カイスRe: 一意のテキストごとに一意の ID を割り当てるアドイン デポには、基本的にこれを行うアドインがあります。 これは「ラベル付きコードへの圧縮」と呼ばれます。 改訂版が必要です。 テキストが含まれる列でアドインを実行します。 これにより、「<列名> coded」という名前の新しい列が作成されます。 列のプロパティに移動し、値のラベルをオフにして、「適用」をクリックします。 あなたは、あなたが求めているものを残すべきです。
一番、
MRe: 一意のテキストごとに一意の ID を割り当てるこれは、必要に応じて数式を含む ID 列を作成するサンプル データ テーブルに対して実行されるスクリプトです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\cars.jmp" );
dt << New Column( "ID",
formula(
If( Row() == 1,
Summarize( drugs = by( :Make ) )
);
Contains( drugs, :Make );
)
);