【发布时间】:2020-10-22 10:03:01
【问题描述】:
post1、post2、post3 等我已经提到了所有这些。所以,请不要将其标记为重复。
如下所示,我的列表有 3 个级别。 (列表中列表中的列表)。有些列表没有子列表(例如: visits、procedures)
我不知道如何正确创建列表列表。因此上面的截图。
我想将列表列表转换为数据框。但是,我无法将其正确转换为数据框。你能帮帮我吗?
以下是我尝试过的
df = do.call(rbind, dataFcases) # approach 1
df= as.data.frame(t(as.data.frame(dataFcases))) #approach 2
df <- data.frame(matrix(unlist(dataFcases), nrow=length(dataFcases), byrow=T)) #approach 3
我不知道如何为 3 个级别创建示例数据,因为我是 R 新手。您能帮我将其转换为数据框吗?
【问题讨论】:
-
this answer 有帮助吗?发布我们可以使用的示例数据将极大地影响潜在答案的有用性。
-
不幸的是,我不知道如何为这种情况创建示例数据。您建议的上述答案使用了列名bt我可能事先不知道我的列名..
-
但是不知道每个子列表的内容(结构)怎么写答案呢?
-
如果您能弄清楚如何编写可重现的示例,您很可能会弄清楚如何进行请求的转换。
-
您能解释一下为什么您在创建列表时不使用
list吗?列表可以包含不同的数据类型集合,而数据框用于行/列布局。
标签: r dataframe dplyr tidyverse purrr