rbind()中存在问题,无法使用相同的行号输出
在我执行上述操作之前,time3a是一个包含60行的数据帧。在我删除了8行之后。当我试图使用rbind将其与另一个52行数据帧组合时。出现这样的错误rbind()中存在问题,无法使用相同的行号输出,r,dataframe,rbind,R,Dataframe,Rbind,在我执行上述操作之前,time3a是一个包含60行的数据帧。在我删除了8行之后。当我试图使用rbind将其与另一个52行数据帧组合时。出现这样的错误 time3a=time3[-(1:8),] rbind(deparse.level,…)中出错:参数的列数 不匹配 这是time3a数据帧的输出。它可能会因为行名而导致问题。至于新的数据帧是纯数字,没有进行任何修改。我不知道怎么解决,有什么建议吗 rbind(time3a,a) time1 time2 9 2012 9
time3a=time3[-(1:8),]
rbind(deparse.level,…)中出错:参数的列数
不匹配
这是time3a数据帧的输出。它可能会因为行名而导致问题。至于新的数据帧是纯数字,没有进行任何修改。我不知道怎么解决,有什么建议吗
rbind(time3a,a)
time1 time2
9 2012 9
10 2012 10
11 2012 11
12 2012 12
13 2013 1
14 2013 2
15 2013 3
16 2013 4
17 2013 5
18 2013 6
数据帧a
time1 time2
<int> <int>
9 2012 9
10 2012 10
11 2012 11
12 2012 12
13 2013 1
14 2013 2
15 2013 3
16 2013 4
17 2013 5
18 2013 6
a
1.71
1.90
2.74
4.20
1.45
1.80
2.03
1.99
2.32
2.20
如果两个数据帧的长度相同,则添加一个带有time3a$a的新列,这可能会根据您所说的内容起作用
time3a$基于提供的数据和代码,不可能知道你在做什么。请尽可能以可复制的方式提供代码和数据片段,以获得最佳和最快的答案。我认为现在这更容易理解。除非两个数据帧具有相同的列名,否则不能rbind
。您是否想cbind
?@Edward不,我只是想将数据帧a作为一个新列添加到数据帧time3a中。不管怎样我都能做到?那么cbind
就能做到了!或data.frame()
。或者干脆time3$a
a
<dbl>
1.71
1.90
2.74
4.20
1.45
1.80
2.03
1.99
2.32
2.20