Вот простая функция, которую я написал, чтобы помочь устранить проблему.У меня есть функция, целью которой является возврат тиббла.
tstFunc <- function(n){
n <- tibble(style = character(), color = character(), count = integer())
add_row(n, style = "old", color = "blue", count = 8)
return(n)
}
Когда я выполняю эту функцию:
tstFunc (b)
Iполучите этот ответ:
# A tibble: 0 x 3
# ... with 3 variables: style <chr>, color <chr>, count <int>
Как видите, строка НЕ добавлена в мою таблицу.Однако, когда я выполняю эту строку на консоли:
> testTibble <- tibble(style = character(), color = character(), count = integer())
> add_row(testTibble, style = "old", color = "blue", count = 8)
# A tibble: 1 x 3
style color count
<chr> <chr> <dbl>
1 old blue 8
Вы видите, что строка была добавлена.Что я здесь не понимаю?Спасибо.