RÓïÑÔÔÊÐíÖØÐÂÁгöunlist£¨£©¶ÔÏóis.relistable()º¯Êý-ÖÐÓ¢ÎĶÔÕÕ°ïÖúÎĵµ
By MicroRbt Martinez PhD
RÓïÑÔº¯ÊýÃû£ºis.relistable()
RÓïÑÔº¯Êý¹¦ÄÜ£ºÔÊÐíÖØÐÂÁгöunlist£¨£©¶ÔÏó
À´×Ô×ÊÔ´¿â£º»ù´¡¿â£¨RÓïÑÔ×Ô´ø£©
is.relistable()º¯ÊýËùÊôRÓïÑÔ°ü£ºËùÔÚR°ü¾ßÌåÃû³Æ¡¢°ü¹¦ÄܵÄÖÐÓ¢ÎÄË«ÓïÃèÊö¼ûÕýÎĺóÃæ'--ËùÔÚRÓïÑÔ°üÐÅÏ¢--'²¿·Ö¡£
ÃèÊö-----Description-----
relist() is an S3 generic function with a few methods in order to allow easy inversion of unlist(obj) when that is used with an object obj of (S3) class "relistable".
relist()ÊÇÒ»ÖÖS3·ºÐͺ¯Êý£¬¾ßÓÐһЩ·½·¨£¬ÒÔ±ãÓ루S3£©Àà"relistable"µÄ¶ÔÏóobjÒ»ÆðʹÓÃʱ£¬¿ÉÒÔÇáËɵط´×ªunlist(obj)¡£
ʹÓ÷½·¨-----Usage-----
relist(flesh, skeleton)
## Default S3 methodefault S3 method:
ĬÈϵÄS3·½·¨£º
relist(flesh, skeleton = attr(flesh, "skeleton"))
## S3 method for class 'factor' S3 method for class 'factor'
relist(flesh, skeleton = attr(flesh, "skeleton"))
## S3 method for class 'list' S3 method for class 'list'
relist(flesh, skeleton = attr(flesh, "skeleton"))
## S3 method for class 'matrix' S3 method for class 'matrix'
relist(flesh, skeleton = attr(flesh, "skeleton"))
as.relistable(x)
is.relistable(x)
## S3 method for class 'relistable' S3 method for class 'relistable'
unlist(x, recursive = TRUE, use.names = TRUE)
²ÎÊý-----Arguments-----
²ÎÊýflesh½éÉÜ: a vector to be relisted
ÒªÖØÐÂÁгöµÄÔØÌå
²ÎÊýskeleton½éÉÜ: a list, the structure of which determines the structure of the result
Ò»¸
-----δÍ꣬´ýÐø-----£¬¡ý¡ý¡ýÕ¹¿ªÊ£Óà72%¡ý¡ý¡ý
|