请您帮助我,为什么下面出现library("car")
df$SaleKG <- df$unitssold * recode(as.character(df$product), "'small'=5; 'medium'=8; 'large'=10")
代码错误。我将不胜感激。
91
转到BEG
非常感谢
答案 0 :(得分:2)
当您尝试对len()
范围对象执行ra
操作时,发生错误。设置ra
时,必须考虑.Find
方法找不到您的搜索条件的情况。发生这种情况时,ra
对象什么也不容纳,并且您无法在len()
上执行nothing
操作。
为此,您应在尝试检查长度之前先检查ra
是否已设置为某种值,以解决此问题。像这样:
If ra Is Not Nothing Then
length = Len(ra)
Else
'handle this case (length = 0)
End If