1

我制作了一个函数,该函数my_fun()使用该函数生成消息message()。并且还用于pb$tick()跟踪进度progress::progress_bar。我在一个purrr::map()调用中运行这个函数来迭代一个长列表,比如:map(my_list, my_fun)。因此,该消息一遍又一遍地显示。我想压制这样的消息, map(my_list, suppressMessages(my_fun)) 但它没有效果。

该调用suppressMessages(map(my_list, my_fun))有效,但也抑制了 progress_bar 。

有没有一种方便的方法可以在不删除message() 呼叫的情况下删除消息my_fun()

4

0 回答 0