我想制作一个列表的子类。与this question的答案一样,我需要为[
定义自定义方法。
我需要做什么其他方法才能使用户操作时我的列表子类不会丢失其子类?我认为Filter
。
这让我有了一些在列表上运行的函数:
> methods(class = "list")
[1] all.equal as.data.frame coerce escape Ops relist select within
但我不认为其中任何一个返回的新列表应该与旧列表相同。
我错过了什么?