R 追加时插入空行

R 追加时插入空行,r,R,我有两个表,我已经使用write.table和append参数写入excel,但这两个表一个接一个地出现,但我希望它们之间留下一行或两行空白。 我正在使用此命令: write.table(df1, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE) write.table(df2, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE) 他们进展如何: G

我有两个表,我已经使用write.table和append参数写入excel,但这两个表一个接一个地出现,但我希望它们之间留下一行或两行空白。 我正在使用此命令:

write.table(df1, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE)
write.table(df2, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE)
他们进展如何:

Gender  Col1 Col2
Male    18  13
Female  3   3   
Grids   Col1 Col2
6 to 12     2   0
12 to 24    6   6
我希望他们如何附加:

Gender  Col1    Col2
Male    18  13
Female  3   3

Grids     Col1  Col2
6 to 12     2   0
12 to 24    6   6

i、 e.中间有空白行。我应该怎么做呢?

我们在第一个数据集中创建一行

df1 <- rbind(df1, setNames(replicate(3, "", simplify = FALSE), names(df1)))
我们在打开文件时得到的输出是


非常感谢。我是R的初学者,所以你能告诉我setNames的功能是什么,里面给出的参数是什么吗?“3”是什么意思?@PraveenSingh setNames用于命名
列表
。我们希望拥有与
df1
中相同的列数,因此我使用了
3
,而可以是
ncol(df1)
在我的系统中键入命令时出现以下错误。警告消息:在
[@PraveenSingh中,哪个命令出现了错误。好的,您有
factor
类用于该列。将其转换为
字符
,应该没有问题,即
df1$Gender
write.table(df1, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE, quote = FALSE)
write.table(df2, file = "filename.csv",sep = ", ",row.names=FALSE,append=TRUE, quote = FALSE)