C1<-train_data[,m]
C2<-as.factor(C1)
class_values<-C2
train_data <- train_data[,-m]
control <- trainControl(method="repeatedcv", number=5, repeats=1)
train_model <-train(train_data,class_values,method='nb',trControl=control)
我试图将:C2=as.factor(as.numeric(as.character(C1)),但没有解决。C1是从1到5的数字数据。
对于四舍五入:您应该执行以下操作:
df <- data.frame(a = factor(c(1.1,2.2,3.3)))
df$b = round(as.numeric(levels(df$a)[df$a]))
或使用Data.Table框架:
require(data.table)
setDT(df)
df[, b:= round(as.numeric(levels(a)[a]))]
之后,我们需要看看你的功能中有什么,以知道哪里出了问题...希望能有所帮助。
因素是数据对象,用于对数据进行分类并将其存储为级别。 它们可以存储字符串和整数。 它们在具有有限数量的唯一值的列中很有用。 像“男性”,“女性”和“真,假”等。它们在统计建模的数据分析中很有用。 通过将矢量作为输入,使用factor ()函数创建factor () 。 例子 (Example) # Create a vector as input. data <- c("East","West",
我读过很多不同的文章,解释Python中的。但是他们都用给出了一个例子,就像这样: 在这种情况下,我很清楚:函数test1中的wait表示,在asyncio.sleep的执行过程中,我们可以执行其他操作,例如执行函数test2。 我不明白的是,如果我在代码中不使用睡眠,异步怎么会有用?在这种情况下,我如何同时运行函数?例如,如何在下面的示例中同时运行函数test1和test2?
我在网站上看到过很多类似的问题,但不知何故找不到答案。我有一个如下所示的数据帧:
在“旋转”和时查找里程之和并将里程之和聚合时,我缺少了什么?是否是值导致了错误?我认为对于聚合不是一个问题。
我最近参加了一次面试,其中一次面试问到要写一个ATM交易类图。我卡住了,用登录->检查余额等写了简单的框。但是,我们有任何标准的方法来编写类图吗?如果有,任何机构都可以为ATM交易或任何其他活动编写类图。类图的意义是什么?类图和UML图的区别是什么?
可能是一个有点傻的问题,但我只是一个初学者,有些事情我正在努力正确理解。 当我们有这样的代码时: 这里到底发生了什么?我们是否正在从getUserProfile对象中分解userName,以便能够访问该属性?userId是否意味着getUserProfile函数有一个参数,该参数是一个具有userId属性的对象? 对不起,如果这是一个太初学者的问题,但如果有人有时间向我解释,请真的很感激。