Je travaille sur une application web PHP qui appelle R à travers curl et RApache. La plupart des choses fonctionnent bien. Mais un complot réseau jette cette erreur:Le niveau de niveau de réseau échoue seulement sous RApache
RApache Warning/Error!!!Error in uy + c(-1, 1) : non-numeric argument to binary operator
J'ai essayé sauver les structures de données qui alimentent l'intrigue et de faire la parcelle dans mon R local, mais l'intrigue fonctionne très bien. Donc, je ne peux pas reproduire l'erreur.
Ce sont les bibliothèques chargées lorsque le script est exécuté dans Rapache:
library(Brew)
library(Cairo)
library(rjson)
library(DBI)
library(RMySQL)
library(reshape)
library(plyr)
library('RColorBrewer')
library(ggplot2)
library(lattice)
library(latticeExtra)
library(hexbin)
Voici un peu du script:
colgrad.pal<-colorRampPalette(brewer.pal(11,'Spectral'), interpolate='spline')
//problem plot
dists.med.lplot<-levelplot(value~starttime+groupname|dists, data=MDist.median,
col.regions=rev(colgrad.pal(200)),colorkey=list(col=rev(colgrad.pal(200))),
xlab='Time(s)',ylab='Treatment',
main='Level Plot of Median Distance',
layout=c(1,3))
Et voici un lien vers un fichier de données. Je l'ai lu dans comme ceci: // lien apparaît peu fiable, donc retirée
données ressemble à ceci:
'data.frame': 2880 obs. of 6 variables:
$ groupname: Factor w/ 8 levels "rowA","rowB",..: 1 1 1 1 1 1 1 1 1 1 ...
$ fCycle : Factor w/ 6 levels "Cycle 1","Cycle 2",..: 6 6 6 6 6 6 6 6 6 6 ...
$ fPhase : Factor w/ 2 levels "Dark","Light": 1 1 1 1 1 1 1 1 1 1 ...
$ starttime: int 0 60 120 180 240 300 360 420 480 540 ...
$ dists : Factor w/ 3 levels "inadist","lardist",..: 1 1 1 1 1 1 1 1 1 1 ...
$ value : num 47.5 64 78.3 39.2 53.7 ...
Toutes les idées sur ce que le problème est ou comment mieux résoudre ce?
version ETA/info plate-forme
[platform] => sparc-sun-solaris2.10
[arch] => sparc
[os] => solaris2.10
[system] => sparc, solaris2.10
[status] =>
[major] => 2
[minor] => 10.1
[year] => 2009
[month] => 12
[day] => 14
[svn rev] => 50720
[language] => R
[version.string] => R version 2.10.1 (2009-12-14)
Quelle (s) version (s) de R, RApache et quel système d'exploitation utilisez-vous? –
@Joshua Ulrich: R version 2.10.1, probablement RApache 1.1.9 (pas de dates sur la distribution, mais c'était le plus récent à la fin de ce mois de juillet), OS Solaris2.10 – dnagirl
pourriez-vous obtenir une traceback de l'erreur en quelque sorte? Sur une note, le rapport de sécurité de Norton sur votre lien est plutôt inquiétant ... http://safeweb.norton.com/report/show?url=filebin.ca Je ne sais pas si c'est un risque réel dans votre dossier ou juste une idée générale qu'ils ont du site, mais ça vaut le coup d'oeil. –