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