可以单个/批量修改,增删向量中的元素

在原值上修改

进行修改的思路是索引+赋值,即先将要修改的元素进行索引,再进行赋值

rivers[1:10] <- 666
#将1-10号元素修改为666

增加值

末尾添加

同理,进行增加的思路也是索引+赋值,只不过索引值在原向量中不存在

若索引超出原向量长度>1,则中间的空缺将由缺失值(NA)进行补全

在原值上进行修改

a <- c(1,2,3)
a[4] <- 4
a[8] <- 8

删除值

同理,进行删除的思路也是负索引+赋值到原值

保险起见,可以先将进行负索引,检查操作结果后再将负索引的结果赋值到原值

批量处理

对于简单的判断,可以使用 R的判断函数