R - 如何将所有1 * 2矩阵的列表转换为矩阵

时间:2016-03-01 07:43:49

标签: r list matrix factory

我有一个清单,它的头是:

$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。这是合并列表的因素和&#34;医院&#34;在列表中。 我该怎么办?

如果我想将列表中的项目合并到矩阵中怎么办?

1 个答案:

答案 0 :(得分:0)

我们可以使用rbind&#39; lst&#39;使用do.call

的元素
do.call(rbind, lst)