Betreff: So indizieren Sie eine Liste mit einer verschachtelten ListeIch denke, man könnte es mit Ersatz schaffen
Names Default To Here(1);
l = {"A", "B", "C"};
combinations = As List(N Choose K Matrix(N Items(l), 2));
a = Substitute(combinations, 1 ,"A", 2, "B", 3, "C");
aber Looping ist meiner Meinung nach klarer
Betreff: So indizieren Sie eine Liste mit einer verschachtelten ListeJa, die Liste ist zum Zeitpunkt der Kompilierung nicht bekannt, daher muss ich sie wohl über Schleifen erledigen.
Betreff: So indizieren Sie eine Liste mit einer verschachtelten ListeIch denke, so etwas sollte mit Transform Each funktionieren
l1 = Transform Each({idx}, combinations, l[idx]);Betreff: So indizieren Sie eine Liste mit einer verschachtelten ListeDies ist technisch gesehen eine Schleife, funktioniert aber auch (vorausgesetzt, Sie haben lis = die Liste der Werte und Kombinationen = die nchoosek-Matrix der Paare).
i = 1;
res = Repeat( { lis[ combinations[ i++, 0 ] ] } , N Items( lis ) );
So indizieren Sie eine Liste mit einer verschachtelten ListeBezogen auf https://community.jmp.com/t5/Discussions/Combinations-of-a-list-put-into-columns/mp/555454
Ich habe eine Liste
list = {"A", "B", "C"}Darauf basierend muss ich eine Liste aller Paarkombinationen erstellen.
Der obige Link hat mir geholfen, lange Zyklen zu vermeiden oder Tabellen praktisch zu einem Einzeiler zusammenzufügen @brady_brady
Ich habe bisher Folgendes:
list = {"A", "B", "C"};
combinations = As List(N Choose K Matrix(N Items(list), 2));Dadurch erhalte ich eine Liste mit INDIZES-Listen
{{1, 2}, {1, 3}, {2, 3}}und was ich brauche, ist eine Liste von Zeichenfolgenpaaren:
{{"A", "B"},{"A", "C"},{"B", "C"}}Gibt es einen anderen Einzeiler, der das tun würde, ohne auf Zyklen einzugehen?
Durch einfaches Indizieren der Liste mit Kombinationen erhalte ich eine flache Liste
list[combinations]
{"A", "B", "A", "C", "B", "C"}
Erweiterte statistische ModellierungDatenmischung und -bereinigungVersuchsplanungMassenanpassungQualitäts- und Verfahrenstechnik