Hãy xem xét mã R sau.Tạo khung dữ liệu từ hai vectơ sử dụng cbind
> x = cbind(c(10, 20), c("[]", "[]"), c("[[1,2]]","[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Tương tự
> x = rbind(c(10, "[]", "[[1,2]]"), c(20, "[]", "[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Bây giờ, tôi không muốn các số nguyên 10
và 20
được chuyển đổi sang chuỗi. Làm cách nào để thực hiện thao tác này mà không có bất kỳ chuyển đổi nào như vậy? Tôi sẽ tham gia khóa học cũng muốn biết tại sao chuyển đổi này xảy ra. Tôi đã xem số trợ giúp cbind
và cũng đã dùng thử Google, nhưng không có may mắn khi tìm giải pháp . Tôi cũng tin rằng trong một số trường hợp. R chuyển đổi các chuỗi thành các yếu tố và tôi không muốn điều đó xảy ra, mặc dù dường như không phải là để xảy ra ở đây.
Vấn đề không phải là với 'cbind', nhưng với' c'. Đó là chức năng bạn cần hiểu rõ hơn. –