首页 > 解决方案 > 如何在小标题中取消嵌套小标题?

问题描述

我有一个小标题,其中一些变量是由双打组成的其他小标题。嵌套在主 tibble 中的所有 tibble 具有相同的主 tibble 行数。

我想取消嵌套所有嵌套的小标题以获得一个小标题,每个变量都是一个向量。

%>% unnest()不起作用。

尝试取消嵌套data

data <- tibble(col1 = 1:5, col2 = data.frame(col3 = 1:5, col4 = 5:9))

请注意,我必须取消嵌套data.

标签: r

解决方案


如果我们需要常规列,请尝试使用do.callanddata.frame

out <-  do.call(data.frame, data)
names(out)[-1] <- names(data$col2)

-输出

> out
  col1 col3 col4
1    1    1    5
2    2    2    6
3    3    3    7
4    4    4    8
5    5    5    9

推荐阅读