jslスクリプトまたは同様のことを行う関数にダイアログボックスの「列名の再コーディング」を含めるにはどうすればよいですか。こんにちはコミュニティ
JMP 15で、データをインポートして大まかなクリーンアップを実行するスクリプトを作成しています。 このプロセスでは、単一の列にある識別子の文字列(例:文字列; Trial_Replicate_DrugConcentration_Patient)を複数の列に変換する必要があります。列へのテキスト ( )「_」に基づく関数と分離。これにより、目的の列が提供されますが、列ヘッダーはありません。ユーザーが必要に応じて名前を設定できるように、スクリプトで[列名の再コード化]ダイアログボックスを開くのは理想的ではありません。できればダイアログボックスオプションを使用して、経験の浅いJMPユーザーがスクリプトを扱いやすくし、他の文字列でも使用できるようにしたいと思います。 しかし、私はスクリプトを通じてダイアログボックスを開く方法を見つけることができませんでした-ala。開いた ()
他の提案を受け入れる=)
前もって感謝します!
ヤコブ
Re:ダイアログボックスの「列名の再コード化」をjslスクリプトまたは同様の機能を持つ関数に含めるにはどうすればよいですか。Words()関数を使用して元の列の最初の行を調べ、名前を付ける列の数を取得できます。次に、ユーザーが名前の選択を入力するための文字列列編集ボックスを備えた簡単なダイアログを表示できます。オプションで、列の意味のガイドとして最初の行の値を指定できます。
Re:ダイアログボックスの「列名の再コード化」をjslスクリプトまたは同様の機能を持つ関数に含めるにはどうすればよいですか。Main Menu()関数からRecode Column Namesにアクセスできます。
main menu("recode column names")Re:ダイアログボックスの「列名の再コード化」をjslスクリプトまたは同様の機能を持つ関数に含めるにはどうすればよいですか。早速のお返事ありがとうございます。それは自動化をより実行可能にする本当に良い提案です。初心者のJSLスキルが発達するにつれて、このアプローチを試して採用していきます=)
Re:ダイアログボックスの「列名の再コード化」をjslスクリプトまたは同様の機能を持つ関数に含めるにはどうすればよいですか。本当にシンプルなソリューション。私のJSLスキルがさらに向上するまで、この解決策を受け入れます=)