标签: r
在下面显示的示例I中,为什么要将因子视为数字而不是字符或因子?
myList <- list() myList[["hello"]] <- 1 myList[["world"]] <- 2 myList[[factor("world")]] <- 3
输出:
$hello [1] 3 $world [1] 2
答案 0 :(得分:1)
问题是因子有两种解释,一种是数字,一种是字符。使用因子索引列表时,数字版本是默认值。在“The R Inferno”here中看到一篇好文章here以及更多如此有趣的R怪癖。