大佬教程收集整理的这篇文章主要介绍了使用带有命名样本的数据帧时出现 R 错误 - “termlabels”必须是长度至少为 1 的字符向量,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个名人声音数据库,我目前正在尝试构建一个模型,该模型使用 randomForest
函数预测声音听起来是男性还是女性。当我在构建模型之前从数据框中删除名人的名字时,这很好用,但是我希望能够找出模型出错的声音,所以我尝试创建相同的模型而不先删除声音名称。这是代码:
library(randomForest)
# Build a random forest model
rf_model <- randomForest(gender ~ -Voicename,data = dataset)
# Compute the accuracy of the random forest on a valIDation set
valIDation$pred <- preDict(rf_model,valIDation)
mean(valIDation$pred == valIDation$gender)
但是,当我运行它时,我看到以下错误:
@H_772_6@Error in reformulate(attributes(Terms)$term.labels) :
'termlabels' must be a character vector of length at least one
这对我来说毫无意义,因为这些语音样本中的每一个都有一个 Voicename,当我运行 is.character(dataset$VoiceName)
时它返回 TRUE。有人对这里出了什么问题有任何建议吗?谢谢。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的使用带有命名样本的数据帧时出现 R 错误 - “termlabels”必须是长度至少为 1 的字符向量全部内容,希望文章能够帮你解决使用带有命名样本的数据帧时出现 R 错误 - “termlabels”必须是长度至少为 1 的字符向量所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。