如何创建存储data.frames并允许使用';检索它们的对象';?
通常,当我使用不同的第三方函数时,这些函数会返回一些有用的数据结构,这些数据结构存储了大量数据,我可以使用如何创建存储data.frames并允许使用';检索它们的对象';?,r,R,通常,当我使用不同的第三方函数时,这些函数会返回一些有用的数据结构,这些数据结构存储了大量数据,我可以使用检索这些数据。比方说,我想返回两个数据帧,Red和Blue 我希望用户能够执行以下操作: stuff <- this_nice_function() stuff.Red$column_name stuff.Blue$column_name (或类似的内容,类似于dbscan的输出) 我已经看了很多,但是与相关的线程主要关注函数参数中的用法。在R中实现这一点的方法是使用列表。所以你会得
检索这些数据。比方说,我想返回两个数据帧,Red
和Blue
我希望用户能够执行以下操作:
stuff <- this_nice_function()
stuff.Red$column_name
stuff.Blue$column_name
(或类似的内容,类似于dbscan
的输出)
我已经看了很多,但是与
相关的线程主要关注函数参数中
的用法。在R中实现这一点的方法是使用列表。所以你会得到stuff$Red$column\u name
。对于打印方法,可以使用S3类系统。分配一个类,并为该类定义一个打印方法。
不是R中的运算符。它只是一个可以在变量名中使用的字符。它没有真正的特殊意义。所以<>代码> To.Red 不都与@
而不是
This contains two data.frames, Red and Blue.
Red is size [x]. Blue is size [y]
Available fields: Red, Blue