Hola a todos Ante todo gracias por sus comentarios sobre la consulta anterior de automatización de código. Ahora les molesto con otra consulta, estoy importanto archivos de texto hacia R ya he puesto algunas condiciones, sin embargo tengo una duda, si quiero importar solo algunas columnas del archivo de texto como es la sintaxis cabe recalcar que lo que quiero hacer es lo siguiente Si mi archivo tiene 8 columnas y yo se los nombres de las mismas por ejemplo A;B;C;D;E;F;G;H y solo quiero importar A, F como debo hacer no quiero hacerlo por la posicion de las columnas sino mas bien por los nombres algo asi como si tuviera una funcion que me busque en el archivo de texo las columnas que yo le ponga y solo me importen las que especifique Esto es lo que tengo por ahora Cod_ref=read.delim("Cod_referencia.txt", header=TRUE, sep="\t", as.is = TRUE) Gracias por su ayuda Saludos Cordiales Paulina Díaz [[alternative HTML version deleted]]
Estimada Paulina Creo que se puede pero requiere algo de código extra, yo en mi caso nunca me planteo esa situación porque la resuelvo de dos formas diferentes, estas son: 1) exportar los datos desde la base de datos, desde un archivo xls, etc., donde solo exporto lo que necesito. 2) importar los datos a un data.frame y luego tomo lo que necesito de este, por ejemplo misdatos$columna1. R es bueno, pero para manipular datos previo al análisis, en algunos casos hay otras herramientas que de acuerdo a que se necesita dan menos trabajo. Sin embargo, su pregunta puede ser muy adecuada para algunos trabajos específicos. Javier -----Mensaje original----- From: Paulina Dÿffffedaz Sent: Monday, October 08, 2012 2:51 PM To: r-help-es en r-project.org Subject: [R-es] Importar datos a R Hola a todos Ante todo gracias por sus comentarios sobre la consulta anterior de automatización de código. Ahora les molesto con otra consulta, estoy importanto archivos de texto hacia R ya he puesto algunas condiciones, sin embargo tengo una duda, si quiero importar solo algunas columnas del archivo de texto como es la sintaxis cabe recalcar que lo que quiero hacer es lo siguiente Si mi archivo tiene 8 columnas y yo se los nombres de las mismas por ejemplo A;B;C;D;E;F;G;H y solo quiero importar A, F como debo hacer no quiero hacerlo por la posicion de las columnas sino mas bien por los nombres algo asi como si tuviera una funcion que me busque en el archivo de texo las columnas que yo le ponga y solo me importen las que especifique Esto es lo que tengo por ahora Cod_ref=read.delim("Cod_referencia.txt", header=TRUE, sep="\t", as.is = TRUE) Gracias por su ayuda Saludos Cordiales Paulina Díaz [[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
Muchas gracias Javier por responder, lo que me menciona ya lo he hecho sin embargo, lo que intento hacer es un proceso mas automático. Saludos Cordiales ________________________________ De: "Marcuzzi, Javier Rubén" <javier.ruben.marcuzzi@gmail.com> Para: Paulina Dÿffffedaz <paulipollet@yahoo.es>; r-help-es@r-project.org Enviado: Lunes 8 de octubre de 2012 13:21 Asunto: Re: [R-es] Importar datos a R Estimada Paulina Creo que se puede pero requiere algo de código extra, yo en mi caso nunca me planteo esa situación porque la resuelvo de dos formas diferentes, estas son: 1) exportar los datos desde la base de datos, desde un archivo xls, etc., donde solo exporto lo que necesito. 2) importar los datos a un data.frame y luego tomo lo que necesito de este, por ejemplo misdatos$columna1. R es bueno, pero para manipular datos previo al análisis, en algunos casos hay otras herramientas que de acuerdo a que se necesita dan menos trabajo. Sin embargo, su pregunta puede ser muy adecuada para algunos trabajos específicos. Javier -----Mensaje original----- From: Paulina Dÿffffedaz Sent: Monday, October 08, 2012 2:51 PM To: r-help-es@r-project.org Subject: [R-es] Importar datos a R Hola a todos Ante todo gracias por sus comentarios sobre la consulta anterior de automatización de código. Ahora les molesto con otra consulta, estoy importanto archivos de texto hacia R ya he puesto algunas condiciones, sin embargo tengo una duda, si quiero importar solo algunas columnas del archivo de texto como es la sintaxis cabe recalcar que lo que quiero hacer es lo siguiente Si mi archivo tiene 8 columnas y yo se los nombres de las mismas por ejemplo A;B;C;D;E;F;G;H y solo quiero importar A, F como debo hacer no quiero hacerlo por la posicion de las columnas sino mas bien por los nombres algo asi como si tuviera una funcion que me busque en el archivo de texo las columnas que yo le ponga y solo me importen las que especifique Esto es lo que tengo por ahora Cod_ref=read.delim("Cod_referencia.txt", header=TRUE, sep="\t", as.is = TRUE) Gracias por su ayuda Saludos Cordiales Paulina Díaz [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Paulina Una de mis formas es la siguiente, (aunque importo todo y puede ser ineficiente). 1) importo todo a un data.frame solo_Celo <- read.csv("~/Tambos/xxxxxx/solo_Celo.txt") head(solo_Celo) 2) creo un nuevo data.frame pero con el mismo nombre, utilizando la memoria del primero. solo_Celo <- data.frame(solo_Celo$Id_Celo, solo_Celo$Animal) Javier From: Paulina Dÿffffedaz Sent: Monday, October 08, 2012 4:38 PM To: Marcuzzi, Javier Rubén Cc: r-help-es@r-project.org Subject: Re: [R-es] Importar datos a R Muchas gracias Javier por responder, lo que me menciona ya lo he hecho sin embargo, lo que intento hacer es un proceso mas automático. Saludos Cordiales De: "Marcuzzi, Javier Rubén" <javier.ruben.marcuzzi@gmail.com> Para: Paulina Dÿffffedaz <paulipollet@yahoo.es>; r-help-es@r-project.org Enviado: Lunes 8 de octubre de 2012 13:21 Asunto: Re: [R-es] Importar datos a R Estimada Paulina Creo que se puede pero requiere algo de código extra, yo en mi caso nunca me planteo esa situación porque la resuelvo de dos formas diferentes, estas son: 1) exportar los datos desde la base de datos, desde un archivo xls, etc., donde solo exporto lo que necesito. 2) importar los datos a un data.frame y luego tomo lo que necesito de este, por ejemplo misdatos$columna1. R es bueno, pero para manipular datos previo al análisis, en algunos casos hay otras herramientas que de acuerdo a que se necesita dan menos trabajo. Sin embargo, su pregunta puede ser muy adecuada para algunos trabajos específicos. Javier -----Mensaje original----- From: Paulina Dÿffffedaz Sent: Monday, October 08, 2012 2:51 PM To: r-help-es@r-project.org Subject: [R-es] Importar datos a R Hola a todos Ante todo gracias por sus comentarios sobre la consulta anterior de automatización de código. Ahora les molesto con otra consulta, estoy importanto archivos de texto hacia R ya he puesto algunas condiciones, sin embargo tengo una duda, si quiero importar solo algunas columnas del archivo de texto como es la sintaxis cabe recalcar que lo que quiero hacer es lo siguiente Si mi archivo tiene 8 columnas y yo se los nombres de las mismas por ejemplo A;B;C;D;E;F;G;H y solo quiero importar A, F como debo hacer no quiero hacerlo por la posicion de las columnas sino mas bien por los nombres algo asi como si tuviera una funcion que me busque en el archivo de texo las columnas que yo le ponga y solo me importen las que especifique Esto es lo que tengo por ahora Cod_ref=read.delim("Cod_referencia.txt", header=TRUE, sep="\t", as.is = TRUE) Gracias por su ayuda Saludos Cordiales Paulina Díaz [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Hola, Aquí tienes otra alternativa: http://stackoverflow.com/questions/5788117/only-read-limited-number-of-columns-in-r Saludos, Carlos Ortega www.qualityexcellence.es El 8 de octubre de 2012 19:51, Paulina Dÿffffedaz <paulipollet@yahoo.es>escribió:> Hola a todos > > Ante todo gracias por sus comentarios sobre la consulta anterior de > automatización de código. > > Ahora les molesto con otra consulta, estoy importanto archivos de texto > hacia R ya he puesto algunas condiciones, sin embargo tengo una duda, si > quiero importar solo algunas columnas del archivo de texto como es la > sintaxis cabe recalcar que lo que quiero hacer es lo siguiente > > Si mi archivo tiene 8 columnas y yo se los nombres de las mismas por > ejemplo A;B;C;D;E;F;G;H y solo quiero importar A, F como debo hacer no > quiero hacerlo por la posicion de las columnas sino mas bien por los > nombres algo asi como si tuviera una funcion que me busque en el archivo de > texo las columnas que yo le ponga y solo me importen las que especifique > > Esto es lo que tengo por ahora > > Cod_ref=read.delim("Cod_referencia.txt", header=TRUE, sep="\t", as.is > TRUE) > > Gracias por su ayuda > > Saludos Cordiales > > Paulina Díaz > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]