将data.frame列表中的列表取消列出为单个data.frame
我试过将data.frame列表中的列表取消列出为单个data.frame,r,list,dataframe,tidyverse,R,List,Dataframe,Tidyverse,我试过ldply(dat,data.frame),do.call(“rbind”,dat),和rbind.fill(dat),但都没有用 我们可以试试 ID Gender Phrase Phrase2 1 1 Male Hello Goodbye 2 1 Female Good afternoon Goodbye 3 2 Male Hello Good afternoon 4 2 F
ldply(dat,data.frame)
,do.call(“rbind”,dat)
,和rbind.fill(dat)
,但都没有用 我们可以试试
ID Gender Phrase Phrase2
1 1 Male Hello Goodbye
2 1 Female Good afternoon Goodbye
3 2 Male Hello Good afternoon
4 2 Female Goodbye Goodbye
使用包的另一种方法
ID Gender Phrase Phrase2
1 1 Male Hello Goodbye
2 1 Female Good afternoon Goodbye
3 2 Male Hello Good afternoon
4 2 Female Goodbye Goodbye
library(tidyverse)
map_df(dat, bind_rows)
# ID Gender Phrase Phrase2
#1 1 Male Hello Goodbye
#2 1 Female Good afternoon Goodbye
#3 2 Male Hello Good afternoon
#4 2 Female Goodbye Goodbye
library(tidyverse)
dat %>% flatten() %>% bind_rows()
# ID Gender Phrase Phrase2
# 1 1 Male Hello Goodbye
# 2 1 Female Good afternoon Goodbye
# 3 2 Male Hello Good afternoon
# 4 2 Female Goodbye Goodbye