将数据帧列表转换为一个数据帧

将数据帧列表转换为一个数据帧

我有代码,在一个地方结束的数据帧列表,我真的想要转换成一个单一的大数据框架。

我从早期问题试图做一些类似但更复杂的事情。

下面是我开始讲的一个例子(为了说明,这是非常简化的):

listOfDataFrames <- vector(mode = "list", length = 100)for (i in 1:100) {
    listOfDataFrames[[i]] <- data.frame(a=sample(letters, 500, rep=T),
                             b=rnorm(500), c=rnorm(500))}

我目前使用的是:

  df <- do.call("rbind", listOfDataFrames)


翻翻过去那场雪
浏览 565回答 3
3回答

慕慕森

从dplyr包中使用BIND_ROWS():bind_rows(list_of_dataframes,&nbsp;.id&nbsp;=&nbsp;"column_label")
打开App,查看更多内容
随时随地看视频慕课网APP