首页 > 解决方案 > 向 DF 添加额外的行

问题描述

我有一个完整的工作脚本,但是我想在脚本中添加额外的行。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)

(x, value = value)中的错误.rowNamesDF<-:“row.names”长度无效

输出应如下所示

Company Mapped  Not.Mapped  Pending X.Mapped  
CompA   190     19          63      90.91%  
CompB                 
CompC   66      9           36      88.00%```

标签: rrowname

解决方案


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

main[dim(main)[1] + 1,] <- c(1,2,3,4)

推荐阅读