gpt4 book ai didi

arrays - 如何将数组/列表添加到对象

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

我创建了一个学生类:

setClass("student", slots=list(name="character", age="numeric", GPA="numeric"))

现在我想创建另一个类:

setClass("classRoom", slots=list(id = "numeric"),contains = "student")

唯一的问题是我想添加一个学生列表而不是一个学生。

我如何实现这一目标?

最佳答案

我猜你已经实现了你想要的。在 classRoom 中添加 student 类将可以访问 student 类的所有属性。您现在可以使用类(class)学生的属性在 classRoom 中输入新学生。

# define a class called student
setClass("student", slots=list(name="character", age="numeric", GPA="numeric"))

# inherit from student
setClass("classRoom", slots=list(id = "numeric"),contains = "student")

# Now create new objects of classroom:
> s1 <- new("classRoom",name="John", age=21, GPA=3.5, id=001)
> s2 <- new("classRoom",name="Grisham", age=24, GPA=345, id=002)
> s3 <- new("classRoom",name="Flamingo", age=22, GPA=3.8, id=003)

像这样,你已经在你的教室里添加了学生。

关于arrays - 如何将数组/列表添加到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44692063/

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