r - np 包如何在 R 控制台上打印临时消息?

标签 r console

我正在研究以下内容:

require('np')
vignette('np', package='np')

我注意到,作为小插图的一部分,在运行 npcmstest 时,一些消息被打印到控制台,然后消失了。我运行 body(npcmstest) 来查看如何操作并注意到以下代码:

console <- newLineConsole()
console <- printPush("Bandwidth selection", console)
bw <- npregbw(xdat = xdat, ydat = model$y, ...)

但是,当我输入 newLineConsoleprintPush 时,我收到一条错误,指出找不到该函数。对 npcmstest 的调用如何才能使用它?

最佳答案

这是因为开发人员决定不将这些功能导出(即使其可用)给用户。但是,这些函数可以从包本身访问,即 npcmstest 能够使用它们。

要以用户身份访问这些功能,您需要使用 ::::

console <- np:::newLineConsole()
console <- np:::printPush("Bandwidth selection", console)
#Bandwidth selection

关于r - np 包如何在 R 控制台上打印临时消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47244142/

相关文章:

c# - 不同线程上的可停止控制台读取

r - mapply 将日期更改为双倍

R 格子 bwplot : Fill boxplots with specific color depending on factor level

r - 使用 ggplot 绘制列表对象

r - 掷骰子数直到达到停止值

node.js - 是否有任何标准警告(stdwarn),如 stdout 和 stderr?

android - 如何在 Eclipse 中更改 Android 控制台的字体?

json - 如何让 rjson 的 fromJSON 方法将 JSON NULL 转换为 R NA?

python - 在python中轮询键盘(检测按键)

Linux SIP 客户端只是为了获取来电号码