R cbind没有公共密钥的相邻数据帧

R cbind没有公共密钥的相邻数据帧,r,csv,R,Csv,我有两个不同行数的数据帧,如何在没有公共键的情况下将数据帧彼此相邻,然后将其保存在由两个空列分隔的csv文件中。例如: 数据帧1: a b c 1 2 3 数据帧2: d e f 1 2 3 4 5 6 输出新数据帧: a b c d e f 1 2 3 1 2 3 4 5 6 CSV输出: a b c d e f 1 2 3 1 2 3 4 5 6 我们可以使

我有两个不同行数的数据帧,如何在没有公共键的情况下将数据帧彼此相邻,然后将其保存在由两个空列分隔的csv文件中。例如:

数据帧1:

a  b  c
1  2  3
数据帧2:

d  e  f
1  2  3
4  5  6
输出新数据帧:

a  b  c  d  e  f
1  2  3  1  2  3
         4  5  6
CSV输出:

a  b  c      d  e  f
1  2  3      1  2  3
             4  5  6

我们可以使用
cbind.fill
from
rowr

library(rowr)
cbind.fill(df1, df2, fill=NA)
#   a  b  c d e f
#1  1  2  3 1 2 3
#2 NA NA NA 4 5 6
或者如评论中提到的@RHertel

install.packages("qpcR")
qpcR:::cbind.na(df1,df2) 

您是否有以指定方式将结果输出到csv的解决方案?我在想,人们可以确定每件作品的来源,并在它们之间插入一个空白栏(也许每行写一行)?@RomanLuštrik不,我没有解决办法。
append=TRUE
我想可以用于新行。还有
qpcR:::cbind.na(df1,df2)
(注意三个冒号)。@rhertelnice,你可以将其作为解决方案发布。我以前从没听说过。@akrun我更喜欢你的解决方案。我觉得有点烦人,
qpcR
包的函数
cbind.na
没有导出到名称空间,必须使用这种不寻常的方法来访问它。