1

我正在尝试在 R 中创建一个函数,其作用方式与 SPSS 建模器中的“重新分类”节点相同。下面的函数有 3 个参数,但它似乎不起作用,我不知道为什么。

column <- iris$Species
list.of.names <- c("setosa","versicolor")
new.name <- "some flowers"

reclassify <- function(column, list.of.names, new.name){
  new.name.vec <- rep(new.name, length(list.of.names))
  require(plyr)
  column <- mapvalues(column, from = list.of.names, to = new.name.vec)
}

为什么这不将两个因子名称更改为“一些花”?

4

0 回答 0