Linux R Server: Error [tcl] unknown math function "min".
来源:互联网 发布:万花捏脸数据 编辑:程序博客网 时间:2024/05/16 17:56
问题:
在linux上的部署完成R server后,无法再使用sqldf包了,之前在win7上运行没有问题
如下:
> install.packages("sqldf")
> library(sqldf)
载入需要的程辑包:gsubfn
载入需要的程辑包:proto
载入需要的程辑包:RSQLite
载入需要的程辑包:DBI
载入需要的程辑包:RSQLite.extfuns
警告信息:
In fun(libname, pkgname) : 没有DISPLAY变量,因此没有Tk这个功能 ( no DISPLAY variable so Tk is not available)
> q()
设置DISPLAY环境变量后,虽然加载包时没警告显示,但仍然有问题
# export DISPLAY=10.1.5.241:0.0
R
> library(sqldf)
> a <- sqldf("select sum(dist) from cars")
Loading required package: tcltk
错误于structure(.External(.C_dotTcl, ...), class = "tclObj") :
[tcl] unknown math function "min".
解决办法:
使用R较低的引擎
#make sure your gsubfn version is gsubfn 0.6-4 or later
> packageVersion("gsubfn")
[1] '0.6.6'
> options(gsubfn.engine = "R")
> library("sqldf")
> a <- sqldf("select sum(dist) from cars")
> sqldf("select * from iris limit 5")
Sepal_Length Sepal_Width Petal_Length Petal_Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
参考:
http://davetang.org/muse/2013/01/22/using-sql-on-r-data-frames/
在linux上的部署完成R server后,无法再使用sqldf包了,之前在win7上运行没有问题
如下:
> install.packages("sqldf")
> library(sqldf)
载入需要的程辑包:gsubfn
载入需要的程辑包:proto
载入需要的程辑包:RSQLite
载入需要的程辑包:DBI
载入需要的程辑包:RSQLite.extfuns
警告信息:
In fun(libname, pkgname) : 没有DISPLAY变量,因此没有Tk这个功能 ( no DISPLAY variable so Tk is not available)
> q()
设置DISPLAY环境变量后,虽然加载包时没警告显示,但仍然有问题
# export DISPLAY=10.1.5.241:0.0
R
> library(sqldf)
> a <- sqldf("select sum(dist) from cars")
Loading required package: tcltk
错误于structure(.External(.C_dotTcl, ...), class = "tclObj") :
[tcl] unknown math function "min".
解决办法:
使用R较低的引擎
#make sure your gsubfn version is gsubfn 0.6-4 or later
> packageVersion("gsubfn")
[1] '0.6.6'
> options(gsubfn.engine = "R")
> library("sqldf")
> a <- sqldf("select sum(dist) from cars")
> sqldf("select * from iris limit 5")
Sepal_Length Sepal_Width Petal_Length Petal_Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
参考:
http://davetang.org/muse/2013/01/22/using-sql-on-r-data-frames/
0 0
- Linux R Server: Error [tcl] unknown math function "min".
- unknown error code -9() in function cvResetImageROI,
- linux tar: z: unknown function modifie 错误
- Tcl中的unknown命令
- ERROR 2005 (HY000): Unknown MySQL server host
- math.min() and math.abs()
- error C2448: '<Unknown>' : function-style initializer appears to be a function definition
- error C2448: '<Unknown>' : function-style initializer appears to be a function definition
- Linux 0.12 OS. math - error.c
- 一键解决 502 Read from server failed: Unknown error
- Stack with Function min()
- Math.min() 为什么比 Math.max() 大?
- @ERROR: Unknown module 'cookie.com' rsync error: error starting client-server protocol (code 5) at m
- Math.min.apply方法使用
- Math.min.apply数组排序
- opencv error:assertion failed<src.cols>0&&src.rows>0>in unknown function
- Why always OpenCV Error: Assertion failed (elements_read == 1) in unknown function ?
- arm-linux-gcc compile iptables error: unknown type name ‘__aligned_u64’
- Unity委托使用
- error while loading shared libraries: xxx.so.x"错误的原因和解决办法
- 网页调用智能IC卡读写器的解决方案
- Eclipse快捷键 10个最有用的快捷键
- 解决执行dos2unix 和unix2dos命令
- Linux R Server: Error [tcl] unknown math function "min".
- 1~9数字问题
- u3d:200个插件免费分享
- [sicily]1176. Two Ends
- HDU5001-Walk(记忆化搜索)
- Python模块学习 ---- struct处理二进制
- C++多层派生时的构造函数顺序问题
- [GEiv]第二章:动态绘制 让画面动起来
- Prime Gap(素数表+二分)