如何在R中保存复杂列表的结构

如何在R中保存复杂列表的结构,r,R,我在R中有一个很长的嵌套列表。我的目标是获得结构的概述,即变量名和可选的变量类型(如int、chr等)。我想将此结构保存在电子表格中,向非数据人员显示,以便他们了解我们有哪些可用数据 下面是一个简化的嵌套列表示例 我的清单这里有一个想法: struct <- rapply(my_list, class) struct <- data.frame( address = gsub(".", ">", names(struct), fixed = TRUE), type

我在R中有一个很长的嵌套列表。我的目标是获得结构的概述,即变量名和可选的变量类型(如int、chr等)。我想将此结构保存在电子表格中,向非数据人员显示,以便他们了解我们有哪些可用数据

下面是一个简化的嵌套列表示例

我的清单这里有一个想法:

struct <- rapply(my_list, class)
struct <- data.frame(
  address = gsub(".", ">", names(struct), fixed = TRUE), 
  type    = unname(struct)
)
struct

#   address      type
# 1       a   numeric
# 2   b>c>d   numeric
# 3   b>c>e    factor
# 4     f>g   numeric
# 5     f>h character
struct c>d numeric
#3 b>c>e因子
#4f>g数值
#5f>h字符

您能否更具体地说明您的预期输出(看起来如何)?理想情况下,是一个包含所有变量或列名以及变量类型的data.frame。我在问题中指定了它,然后您可以添加更多信息,例如使用
unname(rappy(我的列表,长度))
。。。