miguei@@@gei@rodriguez@mui@os m@iii@g oii serg@s@es
2021-Jul-01 10:16 UTC
[R-es] Consulta filtro múltiple.
Buen trabajo, Carlos. Efectivamente, sqldf es muy poco eficiente (porque "recorre" varias veces la base adem?s de que tiene que traducir las instrucciones). Yo s?lo lo recomiendo para la gente que viene del mundo SQL (y del grandioso SELECT) y/o a los vagos que prefieran escribir poco c?digo. (yo cumplo las dos condiciones) :-) ? Un saludo, Miguel. ________________________________ De: Carlos Ortega <cof en qualityexcellence.es> Enviado: jueves, 1 de julio de 2021 11:57 Para: Rodr?guez Mu??os, Miguel ?ngel Cc: juan manuel dias; Lista R Asunto: Re: [R-es] Consulta filtro m?ltiple. [ ... ] Y el ganador en tiempos de ejecuci?n es... Unit: microseconds expr min lq mean median uq max neval datatable 99.376 198.8520 338.4575 232.609 300.4635 7845.888 1000 dplyr 1417.242 1939.4520 2598.0892 2285.436 2884.1000 21591.185 1000 base 62.119 99.7405 158.8749 119.255 156.1890 10826.685 1000 sqldf 13058.622 16870.2300 21358.6144 19247.554 24269.0985 64807.865 1000 [ ... ] Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> ________________________________ Nota: A informaci?n contida nesta mensaxe e os seus posibles documentos adxuntos ? privada e confidencial e est? dirixida ?nicamente ? seu destinatario/a. Se vostede non ? o/a destinatario/a orixinal desta mensaxe, por favor elim?nea. A distribuci?n ou copia desta mensaxe non est? autorizada. Nota: La informaci?n contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y est? dirigida ?nicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elim?nelo. La distribuci?n o copia de este mensaje no est? autorizada. See more languages: http://www.sergas.es/aviso-confidencialidad [[alternative HTML version deleted]]
Carlos, ¿Te importaría poner el código? Mil gracias... 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 <r-help-es-bounces en r-project.org> En nombre de miguel.angel.rodriguez.muinos en sergas.es Enviado el: jueves, 1 de julio de 2021 12:17 Para: cof en qualityexcellence.es CC: r-help-es en r-project.org Asunto: Re: [R-es] Consulta filtro múltiple. Buen trabajo, Carlos. Efectivamente, sqldf es muy poco eficiente (porque "recorre" varias veces la base adem?de que tiene que traducir las instrucciones). Yo s?lo recomiendo para la gente que viene del mundo SQL (y del grandioso SELECT) y/o a los vagos que prefieran escribir poco c?o. (yo cumplo las dos condiciones) :-) ? Un saludo, Miguel. ________________________________ De: Carlos Ortega <cof en qualityexcellence.es> Enviado: jueves, 1 de julio de 2021 11:57 Para: Rodr?ez Mu?s, Miguel ?gel Cc: juan manuel dias; Lista R Asunto: Re: [R-es] Consulta filtro m?le. [ ... ] Y el ganador en tiempos de ejecuci?s... Unit: microseconds expr min lq mean median uq max neval datatable 99.376 198.8520 338.4575 232.609 300.4635 7845.888 1000 dplyr 1417.242 1939.4520 2598.0892 2285.436 2884.1000 21591.185 1000 base 62.119 99.7405 158.8749 119.255 156.1890 10826.685 1000 sqldf 13058.622 16870.2300 21358.6144 19247.554 24269.0985 64807.865 1000 [ ... ] Saludos, Carlos Ortega http://secure-web.cisco.com/1sPMcNqTKgaZhCI3VHWDNPt8_Vz5bObsQ2pCpI6mALdCvwyT029ZW-ysfzukZ3rJw_JLfq3tp4HGeCTtarv64mANhWiqtSNw6eWZDkYL3pFw0Mf4Hx_YmTloiiwMhiH4at3c9HBAOyorwxRZbKClEi-JxpDosJjwQcIVT86Wygf27Pw4nI-yF7R0XhLNnfDbt8JrGM6GrqTB2Wtgqx4kVcJhNPmZ43oEzA-vHOyvU_IzV94U3bOinlD3q6bszB9KY-QH0OoIPQE69aJNCUipeKQ/http%3A%2F%2Fwww.qualityexcellence.es<http://secure-web.cisco.com/1sPMcNqTKgaZhCI3VHWDNPt8_Vz5bObsQ2pCpI6mALdCvwyT029ZW-ysfzukZ3rJw_JLfq3tp4HGeCTtarv64mANhWiqtSNw6eWZDkYL3pFw0Mf4Hx_YmTloiiwMhiH4at3c9HBAOyorwxRZbKClEi-JxpDosJjwQcIVT86Wygf27Pw4nI-yF7R0XhLNnfDbt8JrGM6GrqTB2Wtgqx4kVcJhNPmZ43oEzA-vHOyvU_IzV94U3bOinlD3q6bszB9KY-QH0OoIPQE69aJNCUipeKQ/http%3A%2F%2Fwww.qualityexcellence.es> ________________________________ Nota: A informaci?ontida nesta mensaxe e os seus posibles documentos adxuntos ?rivada e confidencial e est?irixida ?mente ?u destinatario/a. Se vostede non ?/a destinatario/a orixinal desta mensaxe, por favor elim?a. A distribuci?u copia desta mensaxe non est?utorizada. Nota: La informaci?ontenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y est?irigida ?mente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elim?lo. La distribuci? copia de este mensaje no est?utorizada. See more languages: http://www.sergas.es/aviso-confidencialidad [[alternative HTML version deleted]]
Jajajaaaa que gran idea Carlos, gracias por tu aporte :) Sólo para salir de la duda, usaste set.key() con la opción de DT ? Saludos !! Eric.> ________________________________ > De: Carlos Ortega <cof en qualityexcellence.es> > Enviado: jueves, 1 de julio de 2021 11:57 > Para: Rodr_guez Mu__os, Miguel _ngel > Cc: juan manuel dias; Lista R > Asunto: Re: [R-es] Consulta filtro m_ltiple. > > [ ... ] > > Y el ganador en tiempos de ejecuci_n es... > > Unit: microseconds > expr min lq mean median uq > max neval datatable 99.376 198.8520 338.4575 232.609 > 300.4635 7845.888 1000 dplyr 1417.242 1939.4520 2598.0892 > 2285.436 2884.1000 21591.185 1000 base 62.119 99.7405 > 158.8749 119.255 156.1890 10826.685 1000 sqldf 13058.622 > 16870.2300 21358.6144 19247.554 24269.0985 64807.865 1000 > > [ ... ] > > > > Saludos, > Carlos Ortega > www.qualityexcellence.es<http://www.qualityexcellence.es> > > > > ________________________________ > > Nota: A informaci_n contida nesta mensaxe e os seus posibles > documentos adxuntos _ privada e confidencial e est_ dirixida > _nicamente _ seu destinatario/a. Se vostede non _ o/a destinatario/a > orixinal desta mensaxe, por favor elim_nea. A distribuci_n ou copia > desta mensaxe non est_ autorizada. > > Nota: La informaci_n contenida en este mensaje y sus posibles > documentos adjuntos es privada y confidencial y est_ dirigida > _nicamente a su destinatario/a. Si usted no es el/la destinatario/a > original de este mensaje, por favor elim_nelo. La distribuci_n o > copia de este mensaje no est_ autorizada. > > See more languages: http://www.sergas.es/aviso-confidencialidad > > [[alternative HTML version deleted]] >