R中数据框列表的列表

时间:2018-03-12 15:13:25

标签: r dataframe dplyr plyr

我有一个非常复杂的数据类型,我想将其转换为数据框。

我像这样使用lapply来检索API的翻译,如下所示:

localisedDestinationName <-lapply(uniqueLocationId[100:200], localisedDestinationNameForGivenLang)

返回以下结构中的数据:

List: localisedDestinationName            Type: List [101]                   
      [[1]]                                      list[9]
          id                                       character [1]
          type                                     character [1]
          name                                     character [1]
          source                                   list [2]
          position                                 list [2]
          categories                               character [2]
          localized Names                          list [2x3]
          status                                   character[1]
          status2                                  character[1]
      [[2]] etc....

我一直在使用localisedDestinationNameDf <- ldply(localisedDestinationName, data.frame)

然而,现在我得到了错误

Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,  : 
  arguments imply differing number of rows: 1, 2, 0

也许,有人在我从中提取数据时略微更改了API。

有没有人知道如何解决这个或其他方法来取消列表?

我已经尝试过取消列表,但是,这并没有保留结构。

期望的结果:

我想取消嵌套列表,使其成为一个以行为值的列。 E.g。

id type name source position categories.....
123 A    ABC  Y       1          C
345 B    XYZ  Z       2          D  

0 个答案:

没有答案