为R列表定义`^ .list`?

时间:2017-10-17 17:30:06

标签: r

我想这样做是因为我为自己的S3类定义了 For ... If ... Then GoTo Skip ... Skip: Next 方法,并且效果很好。据我所知,S3类不能在不丢失类属性的情况下进入原子向量,因此对于多个对象我需要使用list。但我发现无法定义^并让它在列表中工作。 这是一个简化的例子,

^.list

这是另一个例子。我创建了一个在{R中嵌入`^.myobj` <- function(x, y) length(x)^y x <- structure(c(1,2), class = "myobj") x^3 ## 8 as expected `^.list` <- function(xs, y) lapply(xs, function(x)x^y) list(1,2)^3 ## Error list(x, x)^3 ## Error 的包JuliaCall。在包中,有一个名为julia的S3类,它是一个&#34;包装器&#34; R中的朱莉娅对象 https://github.com/Non-Contradiction/JuliaCall 这个例子是为了说明的目的,要实际运行它,需要同时拥有julia和JuliaCall

JuliaObject

0 个答案:

没有答案