使用for循环覆盖变量

时间:2017-02-09 19:44:37

标签: r function for-loop

所以我是R的新手,必须编写一个带有for循环的函数,它可以同时处理以下所有内容:

year[grep("1 =", x$Year)] <- "1"
year[grep("2 =", x$Year)] <- "2"
year[grep("3 =", x$Year)] <- "3"
year[grep("4 =", x$Year)] <- "4"
year[grep("Beyond", x$Year)] <- "4+"

我从一开始就给予了这个:

relabelCharVector <- function(z, search, repl) {

我相当肯定for循环开始是这样的:

for(i in 1:length(search)) {

但是我不知道如何处理for循环的主体,除了它应该涉及grep()

我想可能有更简单的方法可以做到这一点,但出于这个问题的目的,首选for循环。

0 个答案:

没有答案