Обычно $
используется для извлечения деталей из объекта S3
, а также используется для векторов, матриц, массивов и списков для извлечения или замены деталей. в R и @
используется для извлечения содержимого слота в объекте с формальной (S4
) структурой класса.
Вы можете ввести ниже в R, чтобы узнать больше информации:
?'@'
Extract or Replace A Slot
Description
Extract or replace the contents of a slot in a object with a formal (S4) class structure.
Usage
object@name
object@name <- value
Arguments
object
An object from a formally defined (S4) class.
name
The character-string name of the slot, quoted or not. Must be the name of a slot in the definition of the class of object.
value
A replacement value for the slot, which must be from a class compatible with the class defined for this slot in the definition of the class of object.
Details
These operators support the formal classes of package methods, and are enabled only when package methods is loaded (as per default).
......