【发布时间】:2021-12-30 12:28:42
【问题描述】:
如果结果之前已经出来,我想做一个返回 false 的算法。 下面我附上了我正在使用的代码,但它似乎不是正确的。 如有任何帮助,我将不胜感激。
x1 <- c("LMP","Dp","LMP","LMP","Dp")
x2 <- c("Dp","Dp","LMP","LMP","Dp")
for(i in 1:length(x)){
if(i==1){TRUE}else{
if(length(unique(x[1:i]))==1){FALSE}else{TRUE}}}
# The result that i want is
# for x1:
TRUE, TRUE, FALSE, FALSE, FALSE
# for x2:
TRUE, FALSE, TRUE, FALSE, FALSE
【问题讨论】: