Das N Items()-Argument muss eine Liste seinWenn ich mein Skript in JMP 13 ausführe, funktioniert alles einwandfrei. Bei JMP 12 erhalte ich jedoch die Fehlermeldung, dass das N Items()-Argument eine Liste sein muss. Warum ist das so? Wie kann ich dieses Problem lösen? Vielen Dank für jede Eingabe.
Betreff: N Items()-Argument muss eine Liste sein13 sagt
Gibt die Anzahl der Elemente in einer Liste, die Anzahl der Schlüssel in einem assoziativen Array oder die Anzahl der untergeordneten Elemente eines Anzeigefelds zurück.
https://community.jmp.com/t5/Discussions/Should-quot-n-items-quot-be-more-robust/mp/16627
Betreff: N Items()-Argument muss eine Liste seinVersion 12 meldet einen Fehler. Diese Version ist restriktiver als Version 13.
Betreff: N Items()-Argument muss eine Liste sein@Mark_Bailey ,
Das von ihm gepostete Problem bezog sich jedoch auf die JMP-Versionen 13 und 12. Obwohl es informativ ist, sehe ich nicht, wie die erweiterte Funktionalität etwas mit dem von geposteten Fall zu tun haben könnte @Aam_jmp ?
Betreff: N Items()-Argument muss eine Liste seinDie Funktion N items() funktionierte in älteren Versionen von JMP nur mit Listen. Die Funktion wurde erweitert. Hier ist der Skriptindexeintrag für diese Funktion in JMP 14:

Betreff: N Items()-Argument muss eine Liste sein@Aam_jmp ,
Könnten Sie möglicherweise den Code teilen? Typischerweise tritt der Fehler auf, wenn der Parameter, den Sie an die Funktion übergeben, keine Liste ist. Da Sie jedoch in JMP 13 nicht den gleichen Fehler erhalten, gehe ich davon aus, dass hier etwas anderes im Spiel ist. Könnten Sie außerdem Folgendes tun:
Angenommen, List1 ist der Parameter, den Sie an die Funktion übergeben, fügen Sie eine Is List() hinzu, um zu testen, ob es sich tatsächlich um eine Liste handelt.
Is List(List1);
Wenn das Ergebnis 0 ist, versuchen Sie es mit „N Items(List(List1))“, um zu sehen, ob das Problem in JMP 12 dadurch behoben wird