1

我有一个这样的数据框(顶部),但希望底部的数据框作为输出。

之前和之后的例子:

4

1 回答 1

0

我们可以使用split创建一个listof data.frames

lst1 <-  split(df1, df1$item) 
lapply(lst1, function(x) rbind(x, ...))

或与tidyverse

library(dplyr)
library(purrr)
library(tibble)
df1 %>%
    group_split(item) %>%
    map_dfr(~ add_row(.x, ...))
于 2020-06-08T20:41:38.663 回答