【发布时间】:2021-01-08 22:04:48
【问题描述】:
我想在 R 中实现 KTSP 分类器,为此它说 phenoGroup 必须是具有恰好 2 个级别的因子。现在,我的 training_data 标签采用值为 0 和 1 的数据框形式(如附图所示)。我想将它们转换为具有 2 个级别“0”和“1”的因子。谁能告诉我怎么做?
【问题讨论】:
-
也许你需要
training_data$phenoGroup <- as.factor(training_data$phenoGroup)? -
查看制作reproducible example 的指南:数据图片并不是特别有用,因为我们无法复制和粘贴它。在这种情况下,这并不是很重要,因为数据非常简单,但总的来说。有什么理由为什么像
as.factor这样简单的东西不起作用?你试过什么? -
谢谢,as.factor() 帮助解决了我的问题