可以单个/批量修改,增删向量中的元素
在原值上修改
进行修改的思路是索引+赋值,即先将要修改的元素进行索引,再进行赋值
rivers[1:10] <- 666
#将1-10号元素修改为666增加值
末尾添加
同理,进行增加的思路也是索引+赋值,只不过索引值在原向量中不存在
若索引超出原向量长度>1,则中间的空缺将由缺失值(NA)进行补全
在原值上进行修改
a <- c(1,2,3)
a[4] <- 4
a[8] <- 8删除值
同理,进行删除的思路也是负索引+赋值到原值
保险起见,可以先将进行负索引,检查操作结果后再将负索引的结果赋值到原值
批量处理
对于简单的判断,可以使用 R的判断函数