【发布时间】:2021-08-15 10:00:40
【问题描述】:
问题:
我有一个看起来像这样的 tibble/dataframe:
x <- c("Item A", "Item B", "Item C")
y <- c("Item D", "Item E", "Item F")
z <- c("Item G", "Item H")
my_list <- list(x, y, z)
Name<-c("Name 1","Name 2", "Name 3")
Df<-as_tibble(cbind(Name,I(my_list)))
我想将 tibble 转换为如下所示的长格式。
| Rnum | Name | Item |
|:----: |:------: |:------: |
| 1 | Name 1 | Item A |
| 1 | Name 1 | Item B |
| 1 | Name 1 | Item C |
| 2 | Name 2 | Item D |
| 2 | Name 2 | Item E |
| 2 | Name 2 | Item F |
| 3 | Name 3 | Item G |
| 3 | Name 3 | Item H |
我已经尝试了所有我能想到但无法弄清楚的事情。我将不胜感激。
【问题讨论】: