R将元素添加到特定位置的数据框中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R将元素添加到特定位置的数据框中相关的知识,希望对你有一定的参考价值。
我想在R中的特定位置向数据框添加一行。我知道此站点上有针对此的解决方案,但它们似乎不起作用。我知道rbind的速度很慢,但是鉴于我只需要为单个元素进行操作,就没有关系了:
示例:
vector_labour_brexit.m <- data.frame("value" = c(1,2,3,4,5,6,7,8,9))
temp <- rbind(vector_labour_brexit.m[1:5,], data.frame("value"=5000),
vector_labour_brexit.m[6:nrow(vector_labour_brexit.m),])
期望的结果显然是1,2,3,4,5,5000,6,7,8,9
,但是我得到了1,5000,6
。我的错误在哪里?
答案
我们可以使用add_row
在某个位置添加特定的行
library(tibble)
add_row(vector_labour_brexit.m , .before = 6, value = 5000)
以上是关于R将元素添加到特定位置的数据框中的主要内容,如果未能解决你的问题,请参考以下文章
将元素编译到没有任何#localvariable 的特定位置