Muchas gracias Carlos y Javier por la ayuda.
Saludos,
Guillermo
> Hola,
>
> Esta es una forma...
>
> #-
>
> x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
> x_n <- as.numeric(x)
>
> cat_val <- unique(x[is.na(x_n)])
> num_val <- x_n[!is.na(x_n)]
>
> df <- data.frame(
>
Hola,
Esta es una forma...
#-
x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
x_n <- as.numeric(x)
cat_val <- unique(x[is.na(x_n)])
num_val <- x_n[!is.na(x_n)]
df <- data.frame(
x_n = x_n,
y = 1:length(x_n),
x = x,
Estimado Guillermo Vinue
Es relativamente simple pero se complica. Simple porque puede recorrer
todos los elementos del vector y al encontrar un número cortar el vector en
esa posición, pero se complica porque en su ejemplo hay dos números 5.
Para buscar la posición: puede usar match(c(3,4,5),dat
Hola,
Estoy intentando averiguar cómo contar el número de categorías situadas después
de ciertos valores. Por ejemplo, en el siguiente vector:
x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
el resultado que quisiera obtener es:
Valor -> Resultado
3 -> 1 A y 1 B
4 -> 0 A y 0 B
5