相关疑难解决方法(0)

使用图运行R脚本

我有一个小的shell脚本(bash),它运行一个R脚本,生成一个绘图作为输出.在剧情呈现R退出之后,一切都运行良好但是即时.有没有办法让R会话保持活动状态,直到绘图窗口关闭.

shell脚本.

#!/bin/bash
R --slave --vanilla < myscript.r
Run Code Online (Sandbox Code Playgroud)

和R脚本.

daq = read.table(file('mydata.dat'))
X11()
pairs(daq)
//R Completes this and then exits immediately.
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

bash shell r

28
推荐指数
2
解决办法
2万
查看次数

如何在R中安装tcltk?

我的系统是:debian6 + r-2.15.

我已安装tcl-develtk-devel使用apt-get:

apt-get install tcl8.5-dev tk8.5-dev
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误

> library("tcltk") 
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: fun(libname, pkgname)
error: Tcl/Tk support is not available on this system
In addition: Warning message:
S3 methods ‘$.tclvar’, ‘$<-.tclvar’, ‘as.character.tclObj’, ‘as.character.tclVar’,  
‘as.double.tclObj’, ‘as.integer.tclObj’, ‘as.logical.tclObj’, ‘as.raw.tclObj’, 
‘print.tclObj’, ‘[[.tclArray’, ‘[[<-.tclArray’, ‘$.tclArray’, ‘$<-.tclArray’, 
‘names.tclArray’, ‘names<-.tclArray’, ‘length.tclArray’, ‘length<-.tclArray’, 
‘tclObj.tclVar’, ‘tclObj<-.tclVar’, ‘tclvalue.default’, ‘tclvalue.tclObj’,
‘tclvalue.tclVar’, ‘tclvalue<-.default’, ‘tclvalue<-.tclVar’, ‘close.tkProgressBar’ were declared in NAMESPACE but not found 
Error: package/namespace load failed …
Run Code Online (Sandbox Code Playgroud)

r

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×2

bash ×1

shell ×1