我在R中运行了一个代码并且卡在了一个显示错误的位置"对象无法解释为一个因素"一次又一次。我搜索了它,在堆栈溢出时我发现了一个类似的问题被别人问过,尽管在他的情况下,这是一个错字,他在使用资本" C"而不是小" c" 。但在我的情况下,我使用正确仍然我得到了这个错误。为什么?
以下是我收到错误的代码:
roulette_vector <- c("losses" = 24, "losses" = 50, "winnings" = 100, "losses" = 350, "winnings" = 10)
答案 0 :(得分:1)
我没有收到错误。但是,您可以尝试创建向量,然后分配名称并检查是否仍然出现错误。
roulette_vector <- c(24, 50, 100, 350, 10)
names(roulette_vector) <- c("losses", "losses", "winnings", "losses", "winnings")