Re: [R] test to see if a s4 property is assigned?

2010-09-17 Thread darckeen
setClass(person,representation(name=character,age=numeric,kids=list)) [1] person bob - new(person) length(b...@name) [1] 0 length(b...@age) [1] 0 length(b...@kids) [1] 0 is.na(b...@kids) logical(0) is.na(b...@age) logical(0) is.na(b...@name) logical(0) b...@kids - list(joe,sue)

Re: [R] test to see if a s4 property is assigned?

2010-09-16 Thread Martin Morgan
On 09/15/2010 12:03 PM, darckeen wrote: Class(person,representation(age=numeric,weight=numeric)) [1] person bob - new(person,age=30) is.null(b...@weight) [1] FALSE b...@weight numeric(0) b...@weight == numeric(0) logical(0) Hi darckeen -- use the prototype argument to setClass to

Re: [R] test to see if a s4 property is assigned?

2010-09-16 Thread darckeen
setClass(person,representation(age=numeric,weight=numeric),prototype(age=NULL,weight=NULL)) [1] person bob - new(person,age=30) Error in validObject(.Object) : invalid class person object: invalid object for slot weight in class person: got class NULL, should be or extend class numeric So I

Re: [R] test to see if a s4 property is assigned?

2010-09-16 Thread Martin Morgan
On 09/16/2010 02:23 PM, darckeen wrote: setClass(person,representation(age=numeric,weight=numeric),prototype(age=NULL,weight=NULL)) [1] person bob - new(person,age=30) Error in validObject(.Object) : invalid class person object: invalid object for slot weight in class person: got class

[R] test to see if a s4 property is assigned?

2010-09-15 Thread darckeen
Class(person,representation(age=numeric,weight=numeric)) [1] person bob - new(person,age=30) is.null(b...@weight) [1] FALSE b...@weight numeric(0) b...@weight == numeric(0) logical(0) How can i test to see if a s4 property is assigned? -- View this message in context: