Bonjour, après mon soucis pour utiliser R via VB.NET, je me retrouve avec un autre problème :
Je dois utiliser un package nommé drc, j'ai donc tenté d'écrire library(drc) sans succès (sur mon éditeur vb). En utilisant R studio, en cochant drc, un groupe de libraries s'active au préalable, nécessaires pour drc, voilà ce que ça m'affiche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
> library("drc", lib.loc="C:/Program Files/R/R-2.15.2/library")
Le chargement a nécessité le package : alr3
Le chargement a nécessité le package : car
Le chargement a nécessité le package : MASS
Le chargement a nécessité le package : nnet
 
Attachement du package : ‘alr3’
 
The following object(s) are masked from ‘package:MASS’:
 
    forbes
 
Le chargement a nécessité le package : gtools
 
Attachement du package : ‘gtools’
 
The following object(s) are masked from ‘package:car’:
 
    logit
 
Le chargement a nécessité le package : lattice
Le chargement a nécessité le package : magic
Le chargement a nécessité le package : abind
Le chargement a nécessité le package : nlme
Le chargement a nécessité le package : plotrix
Le chargement a nécessité le package : stats4
 
'drc' has been loaded.
 
Please cite R and 'drc' if used for a publication,
for references type 'citation()' and 'citation('drc')'.
 
 
Attachement du package : ‘drc’
 
The following object(s) are masked from ‘package:stats’:
 
    getInitial
La question est la suivante : comment faire ça manuellement ? j'ai tenté ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
engine.EagerEvaluate("library(plotrix)")
        engine.EagerEvaluate("library(abind)")
        engine.EagerEvaluate("library(magic)")
        engine.EagerEvaluate("library(gtools)")
        engine.EagerEvaluate("library(MASS)")
        engine.EagerEvaluate("library(nnet)")
        engine.EagerEvaluate("library(car)")
        engine.EagerEvaluate("library(alr3)")
        engine.EagerEvaluate("library(lattice)")
        engine.EagerEvaluate("library(nlme)")
        engine.EagerEvaluate("library(stats4)")
Ca fonctionne à moitié, les premières libraries sont correctement mises en place, mais le programme bloque sur MASS.