値ラベル、値の順序付けなどの列のプロパティで、ユーザーがJMPファイルからインポート/エクスポートできるようにしますdt:mycol << Value Labels(mylist) << Use Value Labels( 1 );
管理図ビルダーなどのプラットフォームの場合、JMPを使用すると、仕様制限や管理制限などをJMPファイルからインポートおよびエクスポートできます。値ラベル、値の順序付けなどの列プロパティに対して、この種の関数を複製します。現在は手動で入力する必要があります。値ラベルのような頻繁に使用されるJMPテーブルからエクスポートおよびインポートするJSLスニペットを作成しました。テーブルには「値」と「ラベル」という名前の列があるため、ユーザーが常に値ラベルを実行する必要がある場合は、同じ値を使用できます。新しい値ラベルを手動で追加すると、そのテーブルを保存して更新できます。 仕様制限アプローチに従い、列名に「_Values」と「_Labels」を使用できます。[列のプロパティ]メニューから実行すると便利ですが、[列のユーティリティ]の下に配置することもできます。列のプロパティのユーザーインターフェイスから実行できる場合は、列のプロパティの仕様の制限と管理の制限もアップグレードできます。JMP15ウィッシュリスト用。
その他の再:値ラベル、値の順序付けなどの列プロパティについて、ユーザーがJMPファイルからインポート/エクスポートできるようにする列情報ダイアログで、値ラベルのプロパティ編集ボックスにコピーして貼り付けます。
たとえば、Big Classの列の年齢を選択します。
列情報ダイアログから値ラベルのプロパティを表示します。
このリストを値ラベルのプロパティ編集ボックスに貼り付けます-
11 十一
12 12
13 十三
14 十四
15 15
16 16
17 十七
[適用]をクリックします。
再:値ラベル、値の順序付けなどの列プロパティについて、ユーザーがJMPファイルからインポート/エクスポートできるようにするJMP15 Early Adopterに表示される内容の更新。JMP15の再コード化により、データテーブルまたは個別の.jslファイルとしてスクリプトとして保存できます。仕様制限ファイルのようなファイルにそれを置くことに非常に近いので、このスクリプトソリューションで十分かもしれません。
Big Class.jmpファイルの例。年齢列に値ラベルを使用すると、保存されたスクリプトはJMP15EAでは次のようになります。一度入力すると、この再コーディングスクリプトを同じデータテーブルに、または.jslファイルとして保存できます。
dt = Data Table( "Big Class" );
dt << Begin Data Update;
col1 = dt << New Column( dt:age );
col1 << Set Name( "age 2" );
dt << Move Selected Columns( {col1}, after( dt:age ) );
dt << Recode Column( dt:age, {}, Target Column( col1 ) );
col1 << Remove Value Labels;
col1 << Value Labels(
{12, 13, 14, 15, 16, 17},
{"twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen"}
);
dt << End Data Update;しかし、ファイルまたはデータテーブルからスクリプトをインポートするRecodeの部分は、私には機能していないようです。テスト後の場合、JMP15EAベータサポートに報告します。ただし、この機能がRecode for JMP15に追加されていることを知っておくと役立ちます。
再:値ラベル、値の順序付けなどの列プロパティについて、ユーザーがJMPファイルからインポート/エクスポートできるようにする私は同意します。価値ラベルをはるかに効率的な方法で追加できることは素晴らしいことです。 ファイルリストから列の値のラベルを自動入力する方法があった場合はさらに良いでしょう。
再:値ラベル、値の順序付けなどの列プロパティについて、ユーザーがJMPからインポート/エクスポートできるようにするRecodeの最近の機能強化では、オプションは「値ラベルの追加」を選択することです。これにより、値を入力し、ラベルを入力して[追加]を1つずつクリックする必要がある列のプロパティを使用する代わりに、一度にすべてを簡単に入力できます。Recodeプラットフォームが列のプロパティ "Value Labels"を一度に書き込むことができるのは素晴らしいことです。これをRecodeからテーブルにできる場合、またはRecodeが "_Value"と "_Labels"を列名としてテーブルを開くことができる場合、それは値ラベルのより高速な操作を可能にする拡張機能でもあります。