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]]