使用str.extractall()
之后,我有一个如下所示的多级数据框:
id match Names
1 0 Rob Corddry
1 Craig Robinson
2 Clark Duke
...
1 23 Kisha Sierra
2 0 Anne Hathaway
1 Julie Andrews
...
我想要一个看起来像这样的系列或字典,其中所有名称都在同一行中共享相同的“ id”:
id Names
1 Rob Corddry, Craig Robinson, Clark Duke ... Kisha Sierra
2 Anne Hathaway, Julie Andrews ...
我想将此系列/字典重新合并到我从索引id
提取的数据框中。
答案 0 :(得分:2)
您可以使用library(data.table)
set.seed(1113)
id <- c(1,1,1,1,1,2,2,2)
x <- data.table(start=c(1,7,9, 17, 18,1,3,20),
end=c(10,12,15, 20, 23,3,5,25),
id=id,
obs=rnorm(length(id)))
groupby
+ agg
join