我有一个非常复杂的数据类型,我想将其转换为数据框。
我像这样使用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