JSON-Code gibt unerwünschte geschweifte Klammern zurückHallo, ich hoffe, nur zurückgegebene Zahlen zu erhalten, erhalte jedoch Ergebnisse wie: -
{1.6853394618}
Kann mir jemand helfen, dies umzuschreiben: -
{1,6853394618, 1,1953542099, 0,5582366613, 0,4790270411, 0,4159308661, 0,4145532579, 0,3847474328, 0,1964273334, 0,1680691 329, 0,1715601671,
0,2542918024, 0,1972811076, 0,2371273713}[Loc Sortiert( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Alter )]
JMP 17.2.0
Automatisierung und SkripterstellungBetreff: JSON-Code gibt unerwünschte geschweifte Klammern zurückSie müssen am Ende Ihres Rückgabewerts [1] einen zusätzlichen Index hinzufügen (oder eine andere Methode verwenden, um den Wert aus der zurückgegebenen Liste abzurufen). Dies liegt daran, dass Sie eine Matrix als Index verwenden -> der Rückgabewert ist ebenfalls eine Matrix (oder in diesem Fall eine Liste).
Loc Sorted( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age )
Sie können den obigen Teil Ihres Skripts auch so gestalten, dass nur ein einzelner Wert anstelle einer Matrix zurückgegeben wird
Betreff: JSON-Code gibt unerwünschte geschweifte Klammern zurückDanke Jarmo.Ich habe Ihre Vorschläge ausprobiert, jedoch ohne Erfolg, da ich sie wahrscheinlich falsch interpretiere (ich bin darin ein Anfänger).Könnten Sie den gesamten Code angeben?
Betreff: JSON-Code gibt unerwünschte geschweifte Klammern zurückDas gibt hoffentlich eine Vorstellung davon, was ich meine
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);Betreff: JSON-Code gibt unerwünschte geschweifte Klammern zurückIch fange gerade erst neu an @jthi Wenn Sie wissen, dass Sie nur nach einem einzigen Wert fragen werden, können Sie einfach [1] am Ende Ihrer Zeile hinzufügen, etwa so:
{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];