Bonjour,
J'utilise depuis peu R dans perl pour simplifier certains calculs.
Je sais comment creer des objets R avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$R->send(
 qq`
 x <- 1
 y <- 2
 sum<-x+y
 \n print(sum)
 `
 );
my $sum = $R->read;
print $sum,"\n";
mais si j'ai une liste @l sur laquelle je veux faire des calcul, je ne sait pas comment l'utiliser dans R
j'ai essaye de:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$R->send(
 qq`
tab <- read.table("@l")
 x <- tab[1]
 y <- tab[2]
 sum<-x+y
 \n print(sum)
 `
 );
my $sum = $R->read;
print $sum,"\n";
mais ça ne marche pas.
Si quelqu'un à une idée de la façon de faire, merci de son aide