R将多个数据集合并为一个 - 最好是rbind吗?

时间:2015-07-27 03:23:01

标签: append rbind

我有7个不同的数据集,它们都包含完全相同的列(相同的名称和相同类型的数据),我想将它们一起添加到一个大数据集中 - 它们都是来自同一数据库但最初是在由于尺寸原因,7个不同的较小文件。

所以我有:

  df1
  var1  var2    var3
   NY   300      abc
   LA   500      def

  df2
  var1  var2    var3
   MI   200      ght
   OR   900      pth

等等df3到df7。我想一个接一个地附上它们来获得:

  Big.Dataset 
  var1  var2    var3
   NY   300      abc
   LA   500      def
   MI   200      ght
   OR   900      pth

我尝试了以下内容:

   Big.Dataset <- rbind(df1, df2, df3, df4, df5, df6, df7)

但是当我做的时候

   View(Big.Dataset)

我只能看到1行1列。很明显,这个功能没有用。

我做错了究竟是什么意思? rbind是正确的功能吗?在做rbind之前,我需要修复我的文件是否有问题?

1 个答案:

答案 0 :(得分:0)

解决。问题是我必须首先定义变量 - as.numeric或as.character。这样,R就能识别它必须做什么。