1
变量Recence_Connexion_Jrs
由“NA”和一些数字(从1到100)组成,我试图使“NA”等于“不打开”,并且也将这些数字分成3组,并且组的标签是字符串的类型。 例如:R:将数字数据和NA转换为字符串
Recence_Connexion_Jrs Connexion
NA No open
NA No open
NA No open
1 connexion 0-7
10 connexion 7-30
,我使用的代码:
setDT(newdata)[!duplicated(newdata),Connexion:=ifelse(is.na(Recence_Connexion_jrs),
"No Open",cut(Recence_Connexion_jrs,breaks=c(-Inf,7,30,+Inf),
labels=c("connexion 0-7","connexion 7-30","connexion 30+")))]
,但它给了错误的结果。
我该如何解决呢?
请提供一个可重复的例子,包括输入和期望的输出。 – Heroka
[阅读关于如何给出一个可重复的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) – Jaap
我认为有''' 'setDT(newdata' – Jaap