文字列のリストN 個の同一の数値の行列を作成するには、J(N, 1, number) を使用できます。
N 個の同一文字列のリストを作成するための最短 (構文) かつ最速の方法は何ですか?
自動化とスクリプトRe: 文字列のリストRepeat({"A"}, 1000)Re: 文字列のリスト: )
スクリプト インデックス -> オンライン ヘルプ -> スクリプト ガイド:
https://www.jmp.com/support/help/ja/18.0/#page/jmp/repeat-function.shtml#ww270242

LLM ではこのようなクールな隠れた機能に問題が生じるのではないかと心配しています...
Re: 文字列のリストRepeat() について何か隠されているかどうかはよくわかりません。もちろん、それについては知っておく必要がありますが、スクリプト インデックスですぐに見つけられるでしょう。ただし、それが属する関数グループは Character であり、そうあるべきCharacter、Matrix、および List ではないため、少し運が必要かもしれません。ただし、このような関数はこれだけではありません。
リスト内のすべての値を置き換えるという、もう少し「普通の」方法もあります。
Names Default To Here(1);
l = As List(J(1000, 1, .));
l[1::N Items(l)] = "A";
show(l);
Re: 文字列のリストRepeat を見つけるのは簡単ですが、リストを生成するための正しい構文を見つけて理解するのはより困難です。



Re: 文字列のリストスクリプトインデックスとスクリプトガイドの両方にその例が記載されています。


関数の説明では、Repeat() が何をするかについてもかなり正確に説明されていますが、JMP でリストの連結がどのように機能するかについて、追加の理解が必要です。幸いなことに、 JSL 構文リファレンスには、関数に関するより優れたドキュメントが記載されているスクリプトガイドへのリンクが少なくとも提供されています。

また、もう 1 つの方法は、Substitute を使用することです (このような単純なケースでは、Repeat() を使用します)
Names Default To Here(1);
l = Substitute(As List(J(1000, 1, 1)), 1, "A");
Re: 文字列のリストはい、 https://community.jmp.com/t5/Discussions/List-of-Strings/mp/806737/highlight/true#M98527をご覧ください。
私も同意します。スクリプト ガイドに非常によく説明されています。LLM がこの情報を見つけられなかった、または使用しなかった (?) のは興味深いことです。
スクリプト インデックスとJSL 構文リファレンスからは、この詳細を取得することはできません。
[スクリプト インデックス: ...コードを実行せずに結果を解釈します]。
いくつかのコメント/詳細は、ユーザーと LLM に役立ちます。
ドキュメントが LLM によって見つけられ、理解できるようになると、JSL コーディングは天国のようになるでしょう : )
Re: 文字列のリストスクリプト インデックスと JSL 構文リファレンスの両方にこの情報が含まれていますか?
入力をリストとして考えないかもしれませんが、出力はリストなので、少し逆に読む必要があるかもしれません。また、リスト連結文字関数 (jmp.com)を調べる必要があるかもしれません (これもリストと行列の下にあります)。
また、単純なケースでは、文字列でRepeatを使用し、Wordsを使用してリストに分割するというオプションもあります。
Names Default To Here(1);
l = Words(Repeat("A", 1000), "");