Когда я использую вложенную функцию на шаге трубопровода, порядок выполнения кажется неинтуитивным.
df <- data.frame(a = c(1,NA,2), b = c(NA, NA, 1))
df %>% is.na %>% colSums # Produce correct count of missing values
df %>% colSums(is.na(.)) # Produce NA
Может ли кто-нибудь объяснить, почему вложенная функция в третьей строке не приводит к правильному результату?