字串列表要建立 N 個相同數字的矩陣,我可以使用 J(N, 1, number)。
創建 N 個相同字串的清單的最短(語法)和最快的方法是什麼?
自動化和腳本編寫回覆:字串列表Repeat({"A"}, 1000)回覆:字串列表
腳本索引 -> 線上幫助 -> 腳本指南:
https://www.jmp.com/support/help/en/18.0/#page/jmp/repeat-function.shtml#ww270242

我擔心法學碩士會遇到如此酷的隱藏功能的困難...
回覆:字串列表我不太確定 Repeat() 是否有什麼隱藏的東西?當然,您必須了解它,但是您會在腳本索引中很快遇到它。但你可能需要一點運氣,因為它所屬的函數組是字符,而不是它應該是的字符、矩陣和列表,但它並不是唯一這樣的函數組。
您還可以使用更“正常”的路線,替換清單中的所有值
Names Default To Here(1);
l = As List(J(1000, 1, .));
l[1::N Items(l)] = "A";
show(l);
回覆:字串列表找到Repeat很容易,但找到並理解生成清單的正確語法卻更困難。



回覆:字串列表腳本索引和腳本指南都提供了一個範例


函數描述也相當準確地說明了 Repeat() 的作用,但它確實需要對 JMP 中列表串聯的工作原理有一些額外的了解。幸運的是, JSL Syntax Reference至少提供了Scripting Guide的鏈接,其中有更好的函數文檔

另外一種方法是使用 Substitute (Repeat() 是我在像這樣的簡單情況下使用的方法)
Names Default To Here(1);
l = Substitute(As List(J(1000, 1, 1)), 1, "A");
回覆:字串列表是的,請參閱https://community.jmp.com/t5/Discussions/List-of-Strings/mp/806737/highlight/true#M98527
我同意,腳本指南中對此進行了很好的描述。有趣的是,法學碩士沒有找到/使用(?)此資訊。
從腳本索引和JSL 語法參考中不可能獲得此詳細資訊。
[腳本索引:...不執行程式碼 - 並解釋結果]。
一些評論/細節將對用戶和法學碩士有所幫助。
一旦 LLM 能夠找到並理解文檔,JSL 編碼就會像天堂一樣:)
回覆:字串列表腳本索引和 JSL 語法參考都包含此資訊嗎?
您可能需要稍微反向閱讀它,因為您可能(最初)不會將輸入視為列表,但輸出卻是。您可能還需要查看列表串聯字元函數(jmp.com) (也應該在列表和矩陣下找到)
對於簡單情況,另一種選擇是使用 Repeat 字串,然後使用 Words 將其分解為列表
Names Default To Here(1);
l = Words(Repeat("A", 1000), "");