J'appelle d'autres programmes depuis R avec la fonction system()
Ces programmes nécessitent des fichiers de paramètres.
J'ai déjà connu un épisode pénible où j'ai par mégarde écrasé un de ces fichiers et un peu galéré à le reconstituer.
Je voudrais l'écrire (dans le bon répertoire !) au lancement du programme R.
Mais ce n'est pas aussi simple qu'utiliser write.table(). Car ce n'est pas une table.
Voici deux exemples de fichiers que je voudrais pouvoir créer à loisir :
Code : Tout sélectionner
!N !L !WORKSPACE 2100 !ARGS 1
Variabilite taille de portee
animal !P
bande !I
ntot
std_ntot
NV.gen !SKIP 1 !MAKE !ALPHA
NV_DATA_STD.dat !SKIP 1 !AISINGULARITIES !FCON !typeIIIss !DDF !MAXIT 400 !EXTRA 4 !SLOW !CONTINUE !DOPATH $1
!PATH 1
ntot std_ntot ~ Trait,
Trait.bande,
!r nrm(animal).us(Trait !GPPP)
residual id(units).us(Trait !GPPP)
PREDICT Trait
PREDICT bande
!VPREDICT !DEFINE
F tot1 4 + 1
F tot2 6 + 3
H herit1 4 tot1
H herit2 6 tot2
R corG 4:6
R corR 1:3
J'ai un autre exemple de code mais je n'arrive pas à le coller... J'essaye sans la balise Code... sans plus de succès, peut-être car il contient les expressions grep ou awk ? le message est
Accès interdit!
Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé...
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre du site.
#403
Bref l'idée est d'écrire des lignes de texte, mais pas dans un format tabulaire avec un nombre de colonnes identiques
Comment vous-y prendriez-vous SVP ?
Merci.
Hervé