我有一个数据框架,我tryng将两个列与此命令进行比较:
table_NDCG=table_NDCG%>%group_by(requete)%>%mutate(comparaison=ifelse(url_cliquee.x==url_cliquee.y,TRUE,FALSE))
出现此erros:
ops.factor中的错误(url_cliquee.x,url_cliquee.y(: 因素是不同的
ifelse("http://intranet.com.intraorange#/{840f69af-91e4-44f5-a1b1-1940fb5edf54}/{962e8297-b167-4bf4-ad43-2360d64ca220}/{5f7cc0e2-6b03-4a92-b05b-813a0f5446eb}/3360/[http:||intranet.com.intraorange|fr|Pages|vifSR_06022019.aspx] "==" http://intranet-obs.com.ftgroup/obs/spip.php?article8070",TRUE,FALSE)
这是我的数据的真实范围:抱歉,我无法发布更多的机密信息
> ifelse("http://intranet.com.intraorange#/{840f69af-91e4-44f5-a1b1-1940fb5edf54}/{962e8297-b167-4bf4-ad43-2360d64ca220}/{5f7cc0e2-6b03-4a92-b05b-813a0f5446eb}/3360/[http:||intranet.com.intraorange|fr|Pages|vifSR_06022019.aspx] "==" http://intranet-obs.com.ftgroup/obs/spip.php?article8070",TRUE,FALSE)
[1] FALSE
随着错误返回,似乎因子级别不同。使用
检查级别levels(url_cliquee.x)
levels(url_cliquee.y)
并确保它们是相同的
table_ndcg = table_ndcg%>%group_by(requete(%>%突变(comparaison = ifelse = ifelse(as.Character(url_cliquee.x(== as.character(url_cliquee.y(,true.y(,true.y(,,false((