[R] Loading data into R

Christofer Bogaso bogaso.christofer at gmail.com
Sat Jan 26 21:00:57 CET 2013


Hello again,

I generally use Clipboard to load data into R from Excel using the
read.delim() function. In most cases, my data after loading looks like
below:

myData <- structure(list(V1 = structure(c(3L, 2L, 1L, 1L, 2L), .Label = c("",
"2", "a"), class = "factor"), V2 = structure(c(4L, 3L, 1L, 2L,
1L), .Label = c("", "34", "4", "b"), class = "factor"), V3 = structure(c(3L,
1L, 1L, 1L, 2L), .Label = c("", "4", "c"), class = "factor"),
    V4 = structure(c(3L, 1L, 1L, 2L, 1L), .Label = c("", "4",
    "d"), class = "factor"), V5 = structure(c(4L, 3L, 1L, 1L,
    2L), .Label = c("", "4", "7", "f"), class = "factor")), .Names = c("V1",
"V2", "V3", "V4", "V5"), class = "data.frame", row.names = c(NA,
-5L))


> myData
  V1 V2 V3 V4 V5
1  a  b  c  d  f
2  2  4        7
3
4    34     4
5  2     4     4


Now I want to put this data in a Matrix class with all elements are
character. So tried this :

> as.character(myData)
[1] "c(3, 2, 1, 1, 2)" "c(4, 3, 1, 2, 1)" "c(3, 1, 1, 1, 2)" "c(3, 1,
1, 2, 1)" "c(4, 3, 1, 1, 2)"


This looks funny and does not conform the original data. Can somebody
point me what would be right way to put it into Matrix?

Thanks and regards,



More information about the R-help mailing list