Prueba con: combn(c(0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5), 2)
Un saludo Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/ > -----Mensaje original----- > De: R-help-es [mailto:[email protected]] En nombre de José > Miguel Contreras > Enviado el: miércoles, 11 de noviembre de 2015 11:22 > Para: [email protected] > Asunto: [R-es] Selección de elementos de dos listas > > Hola > > La duda que tengo es la siguiente > > Quiero coger elementos de unas listas de valores y que haga un bucle con > unas condiciones: que no sean iguales k y z y que si ha hecho la simulación > para, por ejemplo 0.1 y 0.15, no lo haga para 0.15 y 0.1 (es decir tener > combinaciones de esas litas) > > La primera condición es fácil, pero con la segunda lo conseguido creando una > lista en txt y que la lea en cada iteración y ponerles condiciones con if. ¿Hay > alguna forma más fácil? > > Saludos y gracias > > #Por ejemplo > > a <-c(0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5) > > b <-c(0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5) > > for (k in a){ > > for (z in b){ > > if(k!=z){ > > #lo que sea > > }}} > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
