Buenas a todos, Tengo que adaptar un proyecto que esta en lenguaje de SQL Server a RStudio. En el transcurso de este procedimiento tengo que realizar algunas consultas bastante complejas seleccionando campos de varias tablas y utilizar algunas clausulas como EXCEPT o UNION ALL. También debo actualizar varios campos de tablas usando la sentencia UPDATE y eliminar tablas bien con usando DROP TABLE o DELETE. Querría saber si existe algún paquete de R que permita trabajar usando la sintaxis anterior. En caso de no existir me gustaría saber que paquete de R es el más indicado para trabajar como he descrito anteriormente. Muchas gracias de antemano. [[alternative HTML version deleted]]
Hola, ¿la fuente de datos será igualmente Sql Server? si es así puedes usar sqlQuery y RODBC por ejemplo que usa sintaxis sql y mantener las mismas sentencias. Habría que probar pero supongo que aceptará todo tipo de sentencias sql como las que comentas. UPDATE seguro. Jorge El jue., 7 feb. 2019 a las 8:47, Fernando Manzanares (< fernando.manzanares8 en gmail.com>) escribió:> Buenas a todos, > Tengo que adaptar un proyecto que esta en lenguaje de SQL Server a RStudio. > En el transcurso de este procedimiento tengo que realizar algunas consultas > bastante complejas seleccionando campos de varias tablas y utilizar algunas > clausulas como EXCEPT o UNION ALL. También debo actualizar varios campos de > tablas usando la sentencia UPDATE y eliminar tablas bien con usando DROP > TABLE o DELETE. > Querría saber si existe algún paquete de R que permita trabajar usando la > sintaxis anterior. En caso de no existir me gustaría saber que paquete de R > es el más indicado para trabajar como he descrito anteriormente. > Muchas gracias de antemano. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Estimado Fernando Sql Server 2017 permite dentro de SQL usar R. Tiene las dos posibilidades, desde R SQL y desde SQL R. Javier Rubén Marcuzzi El jue., 7 feb. 2019 a las 5:02, Jorge Pradas (<jorpramo en gmail.com>) escribió:> Hola, > > ¿la fuente de datos será igualmente Sql Server? si es así puedes > usar sqlQuery y RODBC por ejemplo que usa sintaxis sql y mantener las > mismas sentencias. Habría que probar pero supongo que aceptará todo tipo de > sentencias sql como las que comentas. UPDATE seguro. > > Jorge > > El jue., 7 feb. 2019 a las 8:47, Fernando Manzanares (< > fernando.manzanares8 en gmail.com>) escribió: > > > Buenas a todos, > > Tengo que adaptar un proyecto que esta en lenguaje de SQL Server a > RStudio. > > En el transcurso de este procedimiento tengo que realizar algunas > consultas > > bastante complejas seleccionando campos de varias tablas y utilizar > algunas > > clausulas como EXCEPT o UNION ALL. También debo actualizar varios campos > de > > tablas usando la sentencia UPDATE y eliminar tablas bien con usando DROP > > TABLE o DELETE. > > Querría saber si existe algún paquete de R que permita trabajar usando la > > sintaxis anterior. En caso de no existir me gustaría saber que paquete > de R > > es el más indicado para trabajar como he descrito anteriormente. > > Muchas gracias de antemano. > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
On Thu, Feb 07, 2019 at 08:47:36AM +0100, Fernando Manzanares wrote:> Tengo que adaptar un proyecto que esta en lenguaje de SQL Server a > RStudio. En el transcurso de este procedimiento tengo que realizar > algunas consultas bastante complejas seleccionando campos de varias > tablas y utilizar algunas clausulas como EXCEPT o UNION ALL. También > debo actualizar varios campos de tablas usando la sentencia UPDATE y > eliminar tablas bien con usando DROP TABLE o DELETE. Querría saber > si existe algún paquete de R que permita trabajar usando la sintaxis > anterior. En caso de no existir me gustaría saber que paquete de R es > el más indicado para trabajar como he descrito anteriormente. Muchas > gracias de antemano.Hola Fernando, Creo que lo que quieres lo ofrece (al menos parcialmente, nunca he trabajado con él) el paquete sqldf: https://cran.r-project.org/web/packages/sqldf/sqldf.pdf http://www.r-chart.com/2010/07/make-r-speak-sql-with-sqldf.html Saludos, -- José María (Chema) Mateos || https://rinzewind.org