R cbind没有公共密钥的相邻数据帧
我有两个不同行数的数据帧,如何在没有公共键的情况下将数据帧彼此相邻,然后将其保存在由两个空列分隔的csv文件中。例如: 数据帧1: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 我们可以使
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
fromrowr
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
没有导出到名称空间,必须使用这种不寻常的方法来访问它。