3

R で tcltk を使用しようとしましたが、パッケージ Tktable が見つかりませんでした。

> library("tcltk")
Loading Tcl/Tk... OK
> tclRequire("Tktable")
[1] FALSE
Warning :
In tclRequire("Tktable") : the package Tcl 'Tktable' is not found

R (r-base-core) をインストールすると、この Linux パッケージもすべてインストールされます。

tcl                     install
tcl-dev                 install
tcl8.5                  install
tcl8.5-dev              install
tcllib                  install
tk                      install
tk-dev                  install
tk8.5                   install
tk8.5-dev               install
tklib                   install

libtktable2.9 を手動でインストールしようとしましたが、これらのパッケージは自動的にインストールされます。

libtktable2.9:i386          install
tk8.4:i386                  install
tcl8.4:i386                 install

R で関数 addTclPath を試しましたが (tcl の場所がどこにあるのかよくわからないため、パスが異なります...)、何も変わりません。

いくつかのフォーラムで同様の投稿を見ましたが、まだ回答がありません。

何か案が?

4

3 に答える 3

0

他の読者のための文書化の目的のためだけに:

Windows ユーザーは、R for Windows インストーラーに含まれている Tcl 拡張機能 'BWidget' と 'Tktable'は拡張機能であり、宣言する必要があることに注意してください。「Tktable」は Mac OS X 用の CRAN で提供される Tcl/Tk の一部として出荷されますが、ユーザーにその使用方法を伝える必要があります。

 > addTclPath('/usr/local/lib/Tktable2.9')
 > tclRequire('Tktable')
 <Tcl> 2.9

したがって、追加の tcl/tk または tktable をインストールする必要はありません。

ソース: http://www.pqr-project.org/R-exts.html

于 2015-12-18T14:07:01.943 に答える