Buenas tardes, Necesito contar cuántas comas hay en cada celda. Los datos tienen esta forma: Pros Comas Opinión 1 calidad, 1 Opinión 2 calidad, diseño, color, 3 Opinión 3 precio, accesibilidad, sienta bien, luminoso, 4 La variable Pros es la que tengo y la variable Comas es la que recoge cuántas comas hay en la variable Pros. Un saludo Miriam
Así: Pros<- c("calidad,", "calidad, diseño, color,", "precio, accesibilidad, sienta bien, luminoso,") (Comas <-sapply(strsplit(Pros, ","), length)) El 07/02/2018 a las 17:55, Miriam Alzate escribió:> Buenas tardes, > > Necesito contar cuántas comas hay en cada celda. Los datos tienen esta > forma: > > Pros Comas > Opinión 1 calidad, 1 > Opinión 2 calidad, diseño, color, 3 > Opinión 3 precio, accesibilidad, sienta bien, luminoso, 4 > > > La variable Pros es la que tengo y la variable Comas es la que recoge > cuántas comas hay en la variable Pros. > > Un saludo > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > . >-- Marcelino de la Cruz Rot Depto. de Biología y Geología Física y Química Inorgánica Universidad Rey Juan Carlos Móstoles España
Hola, Esta es una forma...> library(stringr) > val <- c("hola, hola, hola, hola") > > num_com <- str_count(val, pattern = "," ) > num_com[1] 3 Saludos, Carlos Ortega www.qualityexcellence.es El 7 de febrero de 2018, 17:55, Miriam Alzate <miriam.alzate en unavarra.es> escribió:> Buenas tardes, > > Necesito contar cuántas comas hay en cada celda. Los datos tienen esta > forma: > > Pros Comas > Opinión 1 calidad, 1 > Opinión 2 calidad, diseño, color, 3 > Opinión 3 precio, accesibilidad, sienta bien, luminoso, 4 > > > La variable Pros es la que tengo y la variable Comas es la que recoge > cuántas comas hay en la variable Pros. > > Un saludo > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Hola Se me ocurre utilizar gsub con una expresi?n regular para quitar todo los que no se una coma y luego utilizar un nchar para obtener el conteo. Saludos ________________________________ De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Miriam Alzate <miriam.alzate en unavarra.es> Enviado: mi?rcoles, 7 de febrero de 2018 10:55:56 a. m. Para: r-help-es Asunto: [R-es] Contar comas de una variable Buenas tardes, Necesito contar cu?ntas comas hay en cada celda. Los datos tienen esta forma: Pros Comas Opini?n 1 calidad, 1 Opini?n 2 calidad, dise?o, color, 3 Opini?n 3 precio, accesibilidad, sienta bien, luminoso, 4 La variable Pros es la que tengo y la variable Comas es la que recoge cu?ntas comas hay en la variable Pros. Un saludo Miriam _______________________________________________ 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]]