gpt4 book ai didi

r - 如何在 R 中创建类数组?

转载 作者:行者123 更新时间:2023-12-04 11:32:02 25 4
gpt4 key购买 nike

我想将类对象放入一个数组中,这样我就可以引用多个类对象。但是,当我将其放入数组时,类信息似乎消失了。我该如何解决?

最佳答案

数组不是用于此的正确工具,因为它们是原子的(因此只允许一种基本类型的数据)并且也只允许数字或字符数据。列表是 R 中的通用向量,因此列表的每个组件都可以包含任何类型的对象。

以下是两个用户定义的 S3 类的示例:

> foo <- 1:10
> class(foo) <- "foo"
> bar <- "a"
> class(bar) <- "bar"
>
> obj <- list(foo = foo, bar = bar)
> obj
$foo
[1] 1 2 3 4 5 6 7 8 9 10
attr(,"class")
[1] "foo"

$bar
[1] "a"
attr(,"class")
[1] "bar"

关于r - 如何在 R 中创建类数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com