151 résultats trouvés

Aller à la recherche avancée

par Bastien Gamboa
04 Oct 2017, 09:59
Forum : Questions en cours
Sujet : Accéder à l'environnement précédent via une fonction
Réponses : 5
Vues : 1492

Re: Accéder à l'environnement précédent via une fonction

Bonjour, Merci Pierre-Yves de t'intéresser à mon problème. Ta solution fonctionne dans le 1er exemple, mais il s'avère qu'il était trop simplifié pour illustrer mon problème. Avec ce nouvel exemple, ta solution ne fonctionne plus (PI je suis allé jusqu'à n=10 et pas de changements). As-tu d'autres i...
par Bastien Gamboa
04 Oct 2017, 07:22
Forum : Questions en cours
Sujet : Arrondi variable
Réponses : 3
Vues : 4287

Re: Arrondi variable

Bonjour, Une autre piste avec signif(). Même si l'aide de la fonction ne le dit pas, 'digits' accèpte plusieurs valeurs. Cependant, chaque 'digits' correspond à une ligne et non une colonne comme tu le souhaites... signif(head(mtcars[,c("drat","wt","qsec")]), digits=nb_...
par Bastien Gamboa
03 Oct 2017, 12:51
Forum : Questions en cours
Sujet : Comportement tcltk::tkmessageBox() normal ?
Réponses : 1
Vues : 1168

Comportement tcltk::tkmessageBox() normal ?

Bonjour, Selon ce que je comprend de la fonction tkmessageBox() de la librairie tcltk, quand un tkmessageBox() est lancé, il doit être fermé pour que la console soit de nouveau accessible. Ainsi je pensais qu'aucun appel à R n'était possible après avoir ouvert un tkmessageBox() avant de l'avoir ferm...
par Bastien Gamboa
03 Oct 2017, 12:37
Forum : Questions en cours
Sujet : Accéder à l'environnement précédent via une fonction
Réponses : 5
Vues : 1492

Accéder à l'environnement précédent via une fonction

Bonjour, Lors de l'évaluation d'une fonction, je souhaite avoir accès aux objets de l'environnement précédent. Un exemple pour tenter d'être plus explicite : fun1 <- function(x) eval(parse(text=x)) fun2 <- function() { aaa <- 1 fun1("ls(envir=environment(fun2))") } bbb <- c(2, "BlaBla...
par Bastien Gamboa
22 Mai 2017, 07:11
Forum : Questions en cours
Sujet : Figure inconnue
Réponses : 5
Vues : 1703

Re: Figure inconnue

Bonjour, A la vue du graphique, je miserais sur la fonction points() pour faire le graphique. Voici un enchaînement de fonction qui devrait reproduire ton graphique (je te laisse le soin de remplir les fonctions) : plot(...) # pour intialiser le graphique points(...) # pour les points noirs ou rouge...
par Bastien Gamboa
15 Mai 2017, 08:37
Forum : Questions en cours
Sujet : [débutant] Importer des données Maldi
Réponses : 3
Vues : 933

Re: [débutant] Importer des données Maldi

Bonjour,

Code : Tout sélectionner

RSiteSearch("Maldi-Tof")
Donne quelques résultats ...

HTH,
Bastien
par Bastien Gamboa
12 Avr 2017, 07:19
Forum : Questions en cours
Sujet : Pb d'enregistrement avec list.files(), ... Urgent...
Réponses : 8
Vues : 2431

Re: Pb d'enregistrement avec list.files(), ... Urgent...

Bonjour,

Une alternative à tester :

Code : Tout sélectionner

z <- c("lai_1.txt", "lai_10.txt", "lai_100.txt", "lai_2.txt", "lai_3.txt")
gtools::mixedsort(z)

HTH,
Bastien
par Bastien Gamboa
09 Mar 2017, 16:17
Forum : Questions en cours
Sujet : Action à faire si Error
Réponses : 1
Vues : 1285

Action à faire si Error

Bonjour, Je souhaite créer une fonction qui réalisera certaines actions si une erreur se produit. Voici mon premier essai : TRY <- function(EXPR) { tryCatch(EXPR, error=function(c) { cat("There was at least one error when the following code was executed:\n", rep("-", times=30), &...
par Bastien Gamboa
14 Fév 2017, 09:38
Forum : Questions en cours
Sujet : export jpg vide si accolades
Réponses : 3
Vues : 1313

Re: export jpg vide si accolades

Bonjour, L'auteur du package cogena m'a répondu. Pour information, la solution est d'expliciter la production du graphe via print(). { jpeg(file="_Test3.jpg", width=10, height=8, units="in", res=150) print(heatmapPEI(clen_res, "kmeans", "2")) dev.off() } Cette...
par Bastien Gamboa
04 Jan 2017, 08:47
Forum : Questions en cours
Sujet : Fragmenter SpatialLine avec SpatialPoint
Réponses : 3
Vues : 1332

Re: Fragmenter SpatialLine avec SpatialPoint

Bonjour, Loin d'avoir la solution optimale, je te conseillerais de faire un tour du coté de la fonction rgeos:::gIntersection(). Je m'étais servis de cette fonction pour intersecter des points et des lignes. Je crois me rappeler qu'il m'avait fallu 'agrandir' les points pour qu'ils touchent les lign...
par Bastien Gamboa
23 Déc 2016, 07:18
Forum : Questions en cours
Sujet : script interacif
Réponses : 6
Vues : 1859

Re: script interacif

Bonjour, Comme tu souhaites un input de l'utilisateur au milieu de ton script pour renseigner le nom d'un fichier, voici une autre solution : donnees <- read.csv2(file=file.choose()) Ca t'ouvres une boîte de dialogue dans laquelle tu vas chercher ton fichier csv à lire, et attend l'action de l'utili...
par Bastien Gamboa
07 Nov 2016, 08:58
Forum : Questions en cours
Sujet : Superposition de graphiques
Réponses : 1
Vues : 2174

Re: Superposition de graphiques

Bonjour, En grande majorité du temps superposer graphiquement des données n'ayant pas les même unités n'est pas recommandé, il vaut mieux faire des graphes séparé. Par exemple, tu peux mettre tes trois graphes sur une même colonne : par(mfrow=c(3,1)) plot(rnorm(n=100, mean=1, sd=1), col=2) plot(rnor...
par Bastien Gamboa
25 Oct 2016, 06:29
Forum : Questions en cours
Sujet : tirage aléatoire et sauvegarde des résultats
Réponses : 2
Vues : 758

Re: tirage aléatoire et sauvegarde des résultats

Bonjour,

A chaque fois que tu utilises write.table, R écrase le fichier existant. Pour contrer ce comportement, tu as l'option 'append'.
Avec append=TRUE dans write.table, tu devrais avoir ce que tu cherches.

HTH,
Bastien
par Bastien Gamboa
14 Oct 2016, 06:55
Forum : Questions en cours
Sujet : Lecture fichier CVS avec texte avec accent
Réponses : 4
Vues : 8762

Re: Lecture fichier CVS avec texte avec accent

Bonjour, Pour le nom des colonnes, tu peux essayer l'argument check.names=FALSE. Ainsi R ne change pas en points les caractères qu'il n'aime pas dans les noms des colonnes. Pour les cellules, ce sera surement l'argument encoding, comme Maxime t'as dit dans le précédent post. Si latin1 ne marche pas,...
par Bastien Gamboa
22 Sep 2016, 06:49
Forum : Questions en cours
Sujet : Extraction de fichier JSON + fonction contenant "}"
Réponses : 3
Vues : 2177

Re: Extraction de fichier JSON + fonction contenant "}"

Bonjour, Ton argument fixed=TRUE te permet de dire à gsub que les caractères spéciaux doivent être interprétés comme du caractère et non des caractères spéciaux. De fait, avec l'exemple de Serge : texte<-"aa}{bb" gsub("\\}\\{","\\};;\\{",texte) gsub("}{", &quo...

Aller à la recherche avancée