Considere el siguiente código de R.Crear un marco de datos a partir de dos vectores utilizando cbind
> x = cbind(c(10, 20), c("[]", "[]"), c("[[1,2]]","[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Del mismo modo
> x = rbind(c(10, "[]", "[[1,2]]"), c(20, "[]", "[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Ahora, no quiero los números enteros y 10
20
que se convierten en cadenas. ¿Cómo puedo realizar esta operación sin dicha conversión? Lo del curso también me gustaría saber por qué ocurre esta conversión. Miré la ayuda cbind
y también probé Google, pero no tuve suerte encontrando una solución . También creo que en algunos casos. R convierte cadenas a factores, y tampoco quiero que eso suceda, aunque no parece que esté pasando aquí.
El problema no es con 'cbind', pero con 'C'. Esa es la función que necesita para comprender mejor. –