문자열 목록N개의 동일한 숫자로 구성된 행렬을 생성하려면 J(N, 1, number)를 사용하면 됩니다.
N개의 동일한 문자열 목록을 만드는 가장 짧고(구문) 빠른 방법은 무엇입니까?
자동화 및 스크립팅Re: 문자열 목록Repeat({"A"}, 1000)Re: 문자열 목록: )
스크립팅 인덱스 -> 온라인 도움말 -> 스크립팅 가이드:
https://www.jmp.com/support/help/en/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 구문 참조는 최소한 함수에 대한 훨씬 더 나은 설명서가 있는 Scripting Guide 에 대한 링크를 제공합니다.

또 다른 방법은 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 구문 참조에는 모두 이 정보가 포함되어 있습니까?
- 스크립팅 인덱스
- JSL 구문 참조
- 소스 의 복사본을 자체와 a 번 연결된 형태로 반환합니다.
입력을 (처음에는) 목록으로 간주하지 않을 수 있지만 출력은 목록이므로 역순으로 읽어야 할 수도 있습니다. 또한 목록 연결 문자 함수(jmp.com)를 살펴봐야 할 수도 있습니다(다시 한 번 목록 및 행렬 아래에서 찾을 수 있음)
또한 간단한 경우에 대한 또 다른 옵션은 문자열과 함께 Repeat를 활용한 다음 Words를 사용하여 이를 목록으로 나누는 것입니다.
Names Default To Here(1);
l = Words(Repeat("A", 1000), "");