【问题标题】:Combine different data sets using rbind()使用 rbind() 组合不同的数据集
【发布时间】:2013-12-08 15:40:09
【问题描述】:

我现在正在做一个项目,并面临将多个数据集组合成一个数据集的问题。但是,当我尝试将这些项目与rbind 函数结合起来时,我只能结合前两个数据集。组合三个以上时,有消息说

match.names(clabs, names(xi)) 中的错误: 名字与以前的名字不匹配

这是我的代码:

```{r, message=FALSE}
require(mosaic); require(Sleuth2); require(MASS); require(leaps)
options(digits=3)
trellis.par.set(theme=col.mosaic())  # get a better color scheme for lattice
BelgiumMa <-read.csv("BelgiumMa.csv")
BrazilCh<- read.csv("BrazilCh.csv")
BosSerb <- read.csv("BosSerb.csv")
NetherSpain <- read.csv("NetherSpain.csv")
TunisiaSouth <- read.csv("TunisiaSouth.csv")
BangMala <- read.csv("BangMala.csv")
HonBraz <- read.csv("HonBraz.csv")
MalaChin <- read.csv("MalaChin.csv")
DenSwit <- read.csv("DenSwit.csv")
CamNic <- read.csv("CamNic.csv")
total <- rbind(BelgiumMa, BrazilCh, BosSerb, NetherSpain, TunisiaSouth, BangMala,
HonBraz, MalaChin, DenSwit, CamNic)
```

【问题讨论】:

  • 从 plyr 包中尝试rbind.fill。我认为每个数据集中的列名都不同。

标签: r statistics


【解决方案1】:
library(plyr)
rbind.fill(BelgiumMa, BrazilCh, BosSerb, NetherSpain, TunisiaSouth, BangMala,
HonBraz, MalaChin, DenSwit, CamNic)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-25
    • 2013-12-01
    • 2015-03-28
    • 2015-05-13
    • 2021-05-24
    • 1970-01-01
    相关资源
    最近更新 更多