意図したメッセージをコンソールに印刷したいのですが、コンソールを使用lapply
して印刷すると、不要なメッセージが印刷されます。[[i]]NULL
私は試しましsuppressWarnings
たsuppressMessages
が、これらは不要な犯罪者を削除しません。私は検索lapply
しましたが、それを黙らせるための議論は見当たりません。機能を妨げないので、これはより美的です。ユーザーが望むならそれをオフにできる限り、私はコンソールへの代替印刷に反対していません。
これが関数の例、出力、そして私が取得したいものです:
サンプル関数:
FUN <- function(x) {
FUN2 <- function(z) message(z)
lapply(1:3, function(i) FUN2(paste(x, i)))
}
FUN("hello")
出力:
hello 1
hello 2
hello 3
[[1]]
NULL
[[2]]
NULL
[[3]]
NULL
必要な出力:
hello 1
hello 2
hello 3