[R] S4 Class to Array

Glenn Schultz glennmschultz at me.com
Wed Dec 16 16:45:42 CET 2015


Hello All,

I would like to be able to convert and S4 class to an array but I seem to be stuck.  Reading the documentation I think I need to use setAs() and then as() Below is a minimal example but I cannot get it to work.  So I am doing something wrong but I don't know what it is.

Any insights/help are appreciated,
- Glenn

setClass("AnObject", 
representation(
dataone = "numeric",
datatwo = "numeric"))

FillObject <- function(){
one <- rep(10, 20)
two <- rep(10,20)

new("AnObject",
dataone = one,
datatwo = two)
}

MyObject <- FillObject()

setAs(from = "AnObject" , to = "array", def = function(from) from(AnObject))

NewObject <- as(MyObject, "array")


More information about the R-help mailing list