我对R package建立起来很新。
我的包中有一个函数(myFun),其输出如下
list("This is test 1","this is test 2","This is test 3",100,200,300,400,matrix(1:20,ncol=10,nrow=2))
我正在使用S3作为包。
使用
这样的功能时res<-myFun(x)
我的结果是
res
list("This is test 1","this is test 2","This is test 3",100,200,300,400,matrix(1:20,ncol=10,nrow=2))
现在我想用不同的方法来显示这个结果
RES&LT; -myFun(x)的
RES
列表(&#34;这是测试1&#34;,&#34;这是测试2&#34;,&#34;这是测试3&#34;)
打印(RES)
val&lt; - list(&#34;这是测试1&#34;,&#34;这是测试2&#34;,&#34;这是测试 3&#34;,100,200,300,400,基质(1:20,NcoI位= 10,nrow = 2))
摘要(RES)
矩阵(1:20,NcoI位= 10,nrow = 2)
我可以为不同的通用分配方法。但无法解决我的期望。
我有点困惑如何在S3中这样做或者这可能吗? 或者我必须尝试S4,虽然我觉得S4对我来说有点复杂,但我很快就能抓住它。
我将非常感谢您对此问题的任何帮助或思考。
感谢。