Я пытаюсь присвоить значение фрейма данных фрейму данных в запросе ifelse, но не получилось. Я понятия не имею, что
df <- data.frame(x=c('a','g','s'),y=c(2,3,4))
df_1 <- ifelse(2>1,df,NULL)
выполнится и получит следующий результат:
> df_1
[[1]]
[1] a g s
Error in if (n <= 1L || lenl[n] <= width) n else max(1L, which.max(lenl > :
missing value where TRUE/FALSE needed
фактические результаты должны быть
> df
x y
1 a 2
2 g 3
3 s 4