R 追加时插入空行
我有两个表,我已经使用write.table和append参数写入excel,但这两个表一个接一个地出现,但我希望它们之间留下一行或两行空白。 我正在使用此命令: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(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)