Discussion:
[R-es] Contar comas de una variable
Miriam Alzate
2018-02-07 16:55:56 UTC
Permalink
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
Marcelino de la Cruz Rot
2018-02-07 17:21:21 UTC
Permalink
Así:


Pros<- c("calidad,", "calidad, diseño, color,", "precio, accesibilidad,
sienta bien, luminoso,")
(Comas <-sapply(strsplit(Pros, ","), length))
Post by Miriam Alzate
Buenas tardes,
Necesito contar cuántas comas hay en cada celda. Los datos tienen esta
                     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
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
Carlos Ortega
2018-02-07 17:21:32 UTC
Permalink
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
Buenas tardes,
Necesito contar cuántas comas hay en cada celda. Los datos tienen esta
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
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]
Miriam Alzate
2018-02-15 19:32:17 UTC
Permalink
Muchas gracias! Solucionado!
num_com <- str_count(val, pattern = "," )
Javier Nieto
2018-02-07 17:22:16 UTC
Permalink
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-***@r-project.org> en nombre de Miriam Alzate <***@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-***@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[[alternative HTML version deleted]]
Loading...