Re: Cómo indexar una lista con una lista anidadaCreo que podrías hacerlo con sustituto.
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");
pero el bucle es más claro en mi opinión.
Re: Cómo indexar una lista con una lista anidadaSí, la lista no se conoce en el momento de la compilación, así que supongo que tendré que hacerlo a través de bucles.
Re: Cómo indexar una lista con una lista anidadaCreo que algo como esto debería funcionar con Transform Each
l1 = Transform Each({idx}, combinations, l[idx]);Re: Cómo indexar una lista con una lista anidadaEsto es técnicamente un bucle, pero también funcionará (suponiendo que tenga lis = la lista de valores y combinaciones = la matriz de pares nchoosek)
i = 1;
res = Repeat( { lis[ combinations[ i++, 0 ] ] } , N Items( lis ) );
Cómo indexar una lista con una lista anidadaResidencia en https://community.jmp.com/t5/Discussions/Combinations-of-a-list-put-into-columns/mp/555454
tengo una lista
list = {"A", "B", "C"}En base a eso, necesito hacer una lista de todas las combinaciones de pares.
El enlace anterior me ayudó a alejarme de los ciclos largos o unir tablas en esencialmente una sola línea gracias a @brady_brady
Tengo esto hasta ahora:
list = {"A", "B", "C"};
combinations = As List(N Choose K Matrix(N Items(list), 2));Lo que hace me da una lista de listas de INDICES
{{1, 2}, {1, 3}, {2, 3}}y lo que necesito es una lista de pares de cadenas:
{{"A", "B"},{"A", "C"},{"B", "C"}}sin entrar en ciclos, ¿hay otro de una sola línea que haría eso?
Solo indexar la lista con combinaciones me da una lista plana
list[combinations]
{"A", "B", "A", "C", "B", "C"}
Modelado Estadístico AvanzadoFusión y limpieza de datosDiseño de experimentosLa personalización en masaIngeniería de Calidad y Procesos