有没有一种简单的方法,还是一个与tidyr::expand等价的基于内建的函数?
发布于 2022-04-26 11:39:53
若要详细说明@onyambu所作的评论,您可以
mtcars |> with(expand.grid(cyl=unique(cyl), am=unique(am)))
# cyl am
# 1 6 1
# 2 4 1
# 3 8 1
# 4 6 0
# 5 4 0
# 6 8 0而tidyr则抛出以下内容:
library(magrittr)
mtcars %>% tidyr::expand(cyl, am)
# # A tibble: 6 × 2
# cyl am
# <dbl> <dbl>
# 1 4 0
# 2 4 1
# 3 6 0
# 4 6 1
# 5 8 0
# 6 8 1https://stackoverflow.com/questions/72012843
复制相似问题