Как получить доступ к слотам объекта S4 в R

я работаю с вейвлетами по программе, и ям использовал пакетwavelets создать DWT временного ряда, используя функциюdwt, Эта функция возвращает объект классаdwt, который является объектом S4 с множеством слотов:WVlevelsfilter, и так далее.

Как я могу получить доступ кWкак вектор?

 shigeta13 янв. 2014 г., 16:32
Как я могу найти названия слотов, хотя?
 Bhargav Rao20 апр. 2016 г., 12:08
@shigeta Вы можете использоватьslotNames, Также обратите внимание, что вы можете посетитьR Общественный чат если у вас есть какие-либо разъяснения

Ответы на вопрос(1)

@ позволит вам получить доступ к слотам объекта S4.

Так что если ваш объект называетсяwave, затем[email protected] должен получить ваш вектор.

Обратите внимание, что часто лучший способ сделать это - не получить доступ к слоту напрямую, а через функцию доступа (например,coefs() вместо того, чтобы выкапывать коэффициенты с$ или же@). Однако часто таких функций не существует, поэтому вам необходимо получить прямой доступ к слотам. Это будет означать, чтоваш код ломается, если изменяется внутренняя реализация, тем не мение.

 RockScience28 мар. 2016 г., 11:36
Также есть функцияslot(x,name)

Ваш ответ на вопрос