Converting Objects

“Errors using inadequate data are much less than those using no data at all.” – Charles Babbage


How to convert vectors see Unit 2: Converting Types of Data

  • Use is. to test for data type. Returns TRUE or FALSE
  • Use as. to explicitly convert it.
  to vector to matrix to dataframe
from vector c(x,y) cbind(x,y)
rbind(x,y)
data.frame(x,y)
from matrix as.vector(mymatrix)   as.data.frame(mymatrix)
from dataframe   as.matrix(myframe)  

The functions rbind() and cbind() can be used to bind vectors together. rbind (row bind) arranges the vectors row by row, cbind (column bind) column by column.

v1 <- c(1:3)
v2 <- c(4:6)

rbind(v1,v2)
 [,1] [,2] [,3]
v1 1 2 3
v2 4 5 6

cbind(v1,v2)
 v1 v2
[1,] 1 4
[2,] 2 5
[3,] 3 6

Updated: