[R] 'save' method for S4 class
    Christofer Bogaso 
    bogaso.christofer at gmail.com
       
    Thu Jul 18 12:09:25 CEST 2013
    
    
  
Hello again,
I am trying to define the 'save' method for my S4 class as below:
setClass("MyClass", representation(
		Slot1 = "data.frame"
	))	
	
setMethod("save", "MyClass", definition = function(x, file_Path) {
		
		write.table(x at Slot1, file = file_Path, append = FALSE, quote = TRUE,
sep = ",",
						eol = "\n", na = "NA", dec = ".", row.names = FALSE,
						col.names = TRUE, qmethod = c("escape", "double"),
						fileEncoding = "")
	})
However while doing this I am getting following error:
Error in conformMethod(signature, mnames, fnames, f, fdef, definition) :
  in method for ‘save’ with signature ‘list="MyClass"’: formal
arguments (list = "MyClass", file = "MyClass", ascii = "MyClass",
version = "MyClass", envir = "MyClass", compress = "MyClass",
compression_level = "MyClass", eval.promises = "MyClass", precheck =
"MyClass") omitted in the method definition cannot be in the signature
Can somebody point me what will be the correct approach to define
'save' method for S4 class?
Thanks and regards,
    
    
More information about the R-help
mailing list