R 向DF添加其他行

R 向DF添加其他行,r,rowname,R,Rowname,我有一个完整的工作脚本,但是我想在脚本中添加额外的行。在colnames添加中也会发生相同的错误 添加新工作表&重定向到新工作表 colnames(main)<-c("Company","Mapped","Not.Mapped","Pending") rownames(main)<-c("CompA","CompB","CompC") write.table(main, file="Main.csv", sep=",", row.names = FALSE) 我认为你的问题一点也

我有一个完整的工作脚本,但是我想在脚本中添加额外的行。在colnames添加中也会发生相同的错误

添加新工作表&重定向到新工作表

colnames(main)<-c("Company","Mapped","Not.Mapped","Pending")
rownames(main)<-c("CompA","CompB","CompC")

write.table(main, file="Main.csv", sep=",", row.names = FALSE)

我认为你的问题一点也不清楚。如果要添加新行,可以使用
[]
。请注意,
dim(main)[1]
返回当前对象中的总行数
dim(main)[1]+1
表示要添加额外的行。您传递的向量必须有4个元素(或与您的数据帧相同数量的变量)


main[dim(main)[1]+1,]您正在通过这些调用更改列名和行名。没有向data.frame添加新行。在我第一次创建此脚本时,它似乎起作用。我将如何添加新行,以及它以前是如何工作的?感谢您提供可能的副本,请参阅复制链接。我认为它以前的工作方式与您预期的不一样。我希望通过添加“CompB”作为新的静态行来更改行名称。这将在以后我可以提供信息的列(公司除外)上留下空白。是的,
rbind
是最简单的。
Company Mapped  Not.Mapped  Pending X.Mapped  
CompA   190     19          63      90.91%  
CompB                 
CompC   66      9           36      88.00%```
main[dim(main)[1] + 1,] <- c(1,2,3,4)