[英]R - How to transform a list of all 1*2 matrix to a matrix
我有一个列表,其头是:
$AK
hospital state
NA <NA> <NA>
$AL
hospital state
20 D W MCMILLAN MEMORIAL HOSPITAL AL
$AR
hospital state
20 ARKANSAS METHODIST MEDICAL CENTER AR
$AZ
hospital state
20 JOHN C LINCOLN DEER VALLEY HOSPITAL AZ
$CA
hospital state
20 SHERMAN OAKS HOSPITAL CA
$CO
hospital state
20 SKY RIDGE MEDICAL CENTER CO
我想将此列表合并为矩阵,如下所示:
hospital state
AK <NA> AK
AL D W MCMILLAN MEMORIAL HOSPITAL AL
AR ARKANSAS METHODIST MEDICAL CENTER AR
AZ JOHN C LINCOLN DEER VALLEY HOSPITAL AZ
CA SHERMAN OAKS HOSPITAL CA
CO SKY RIDGE MEDICAL CENTER CO
注意:矩阵的第一行与列表中的第一项不同。 在列表中,第一项的状态为<NA>
,但矩阵中第一行的状态为AK。 就是合并列表的因素和列表中的“医院”。 我该怎么办?
如果我想将列表中的项目合并到一个矩阵中怎么办?
我们可以使用rbind
使用“善堂”元素do.call
do.call(rbind, lst)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.