创建具有2组的变量并为组定义间隔

问题描述

我想创建一个分组变量。

If Candy.df$winpercent > 55354046,winner high
if Candy.df$winpercent >= 43078911 & <= 55354046,winner low

这是我到目前为止实现的:

Candy.df$result2 <- ifelse(Candy.df$winpercent > 55354046,"winner_high",ifelse >= 43078911 & < 55354046,"winner_low")

我的问题是正确输入时间间隔的代码

解决方法

您应该首先真正尝试自己做。但这是一个例子:

x <- sample(1:10,20,replace = TRUE)
mybreaks <- c(0,3,6,10)
mylabels <- c('no win','low win','high win')
winstatus <- cut(x,breaks = mybreaks,labels = mylabels)

只需插入x,mybreaks和mylabels的值即可。