Создание фрейма данных из двух векторов с использованием cbind
Рассмотрим следующий код R.
> x = cbind(c(10, 20), c("[]", "[]"), c("[[1,2]]","[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
так же
> x = rbind(c(10, "[]", "[[1,2]]"), c(20, "[]", "[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Теперь я не хочу целых чисел10
а также20
быть преобразованным в строки.
Как я могу выполнить эту операцию без такого преобразования? Я бы из
Конечно же, хотелось бы знать, почему происходит такое преобразование. я смотрел на
cbind
помочь, а также попробовал Google, но не повезло найти
решение. Я также считаю, что в некоторых случаях. R преобразует строки в
факторов, и я тоже не хочу, чтобы это происходило, хотя это не кажется
чтобы происходить здесь.