FND(mytibble$ndoc)
больше подходит для фреймов данных. Когда вы используете такие функции, как mutate
для таблицы, нет необходимости указывать имя таблицы, только имя столбца. Символы %>%
уже удостоверяются, что используются только данные из таблицы. Таким образом, ваш пример был бы:
output1 <- mytibble %>%
mutate(newfield = FND(ndoc))
FND <- function(n){
result <- LARGETIBBLE %>% filter(id == n)
return(paste(unique(result$somefield),collapse=" "))
}
Это было бы теоретически, однако я не знаю, сработает ли ваша функция FND
, возможно, попробуйте, а если нет, приведите какой-нибудь практический пример с данными и что вы пытаемся достичь.