JSON 程式碼傳回不需要的花括號你好,我希望只得到返回的數字,儘管得到的結果如下:-
{1.6853394618}
任何人都可以幫忙重寫這個:-
{1.6853394618、1.1953542099、0.5582366613、0.4790270411、0.4159308661、0.4145532579、0.3847474328、0.383283638,383847474328、383207383838、38320738、38320738、383838、383、207383203838、38323838、38320738、38323838、383、2073832383838、383238、3832073838、383、207383238、3832383838、3832、383632. 1715601671,
0.2542918024, 0.1972811076, 0.2371273713}[本地排序( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 年齡 5], 年齡 5]
JMP 17.2.0
自動化和腳本編寫回覆:JSON 程式碼傳回不需要的花括號您必須在傳回值 [1] 的末尾新增額外的索引(或使用其他方法從傳回的清單中取得值)。 這是因為您使用矩陣作為索引 -> 返回值也將是矩陣(或在本例中是列表)
Loc Sorted( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age )
您也可以使腳本的上述部分僅傳回單一值而不是矩陣
回覆:JSON 程式碼傳回不需要的花括號謝謝賈莫。我已經嘗試過你的建議,但沒有成功,因為我可能會誤解它們(我是這方面的初學者)。能給一下完整的程式碼嗎?
回覆:JSON 程式碼傳回不需要的花括號希望這能明白我的意思
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Row() = 1;
my_list = {1.6853394618, 1.1953542099, 0.5582366613, 0.4790270411, 0.4159308661, 0.4145532579,
0.3847474328, 0.1964273334, 0.1680691329, 0.1715601671, 0.2542918024, 0.1972811076, 0.2371273713
};
m = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)];
val = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)][1];
val2 = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)[1]];
Show(m, val, val2);回覆:JSON 程式碼傳回不需要的花括號剛重新開始@jthi的建議在一行中,如果您知道您只會要求一個值,您可以將 [1] 加到行的末尾,如下所示:
{1.6853394618, 1.1953542099, 0.5582366613, 0.4790270411, 0.4159308661, 0.4145532579, 0.3847474328, 0.1964273334, 0.1680691329, 0.1715601671,
0.2542918024, 0.1972811076, 0.2371273713}[Loc Sorted( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age )][1];