r - 向 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%```
解决方案
我认为你的问题根本不清楚。如果要添加新行,可以使用[]
. 请注意,它会dim(main)[1]
返回当前对象中的总行数。dim(main)[1] + 1
表示您要添加额外的行。您传递的向量必须有 4 个元素(或您的数据框有多少变量)
main[dim(main)[1] + 1,] <- c(1,2,3,4)
推荐阅读
- postgresql - 按json范围对postgresql选择项目进行续集
- mongodb - 在 mongo DB 中弹出许多前 n 个项目
- apache-spark - 将函数映射到 pyspark 数据框的多列
- mysql - 本地数据库通过SSH链接时报错,2003 - Can't connect to MySQL server on 'localhost' (10061)
- shell - 如何在脚本外部回显 shell 脚本的输出
- c - 我不明白这段代码是如何工作的
- azure - 如何删除 Azure Kubernetes 服务卷上的大量文件
- python - pymongo中带有索引的重复数据
- json - 如何使用 batch-write-itme 推荐将地图或列表类型 json 更新为 Dynamodb?
- node.js - 节点js将查询字符串传递给url