529 résultats trouvés

Aller à la recherche avancée

par François Bonnot
29 Avr 2008, 07:58
Forum : Questions en cours
Sujet : "arraybind()"
Réponses : 6
Vues : 3291

Bonjour, Dans la méthode 1, ce n'est pas la fonction abind qui est longue, mais probablement la boucle. On peut utiliser abind avec le code suivant, moins rapide que la 2ème méthode mais quand-même acceptable: # 3ème méthode li <- lapply(1:N,function(i) matrice()) S <- abind&...
par François Bonnot
02 Avr 2008, 07:06
Forum : Questions en cours
Sujet : duplicated()
Réponses : 19
Vues : 51737

jean lobry a écrit :je propose la solution suivante :

Code : Tout sélectionner

duplicated2 <- function(x, ...) duplicated(x, ...) | duplicated(x, ..., fromLast=TRUE)



Bonjour,
Cela semble en effet être la meilleure solution à ma question de départ.
Merci.

FB
par François Bonnot
21 Mar 2008, 09:45
Forum : Questions en cours
Sujet : trier des chaines de caracteres et inserer un caractere
Réponses : 7
Vues : 5500

Juste pour info, François, est-ce que tu pourrais me donner des références ou des sites web pour comprendre les expressions régulières. J'ai bien essayer de trouver de l'info sur le web mais pour le moment rien de concluant. Je n'ai pas cherché sur le web, mais j'ai trouvé les infos nécessaires sur...
par François Bonnot
20 Mar 2008, 17:06
Forum : Questions en cours
Sujet : trier des chaines de caracteres et inserer un caractere
Réponses : 7
Vues : 5500

Ou encore : test <- c("A", "C", "CA", "T", "CT") ifelse(nchar(test)>1,sub("([[:alnum:]])([[:alnum:]])","\\1/\\2",test),paste(test,test,sep="")) [1] "AA" &...
par François Bonnot
13 Mar 2008, 07:20
Forum : Questions en cours
Sujet : rendre la console active
Réponses : 2
Vues : 2019

Bonjour,
L'instruction suivante devrait convenir :

Code : Tout sélectionner

bringToTop(-1)

FB
par François Bonnot
05 Fév 2008, 13:50
Forum : Questions en cours
Sujet : Ecrire un tutorial S4 : collaboration !
Réponses : 16
Vues : 8882

Dites les modo, y a un moyen de faire un post éditable/modifiable par plusieurs personne ? A ma connaissance, l'outil de gestion de forum que nous utilisons (phpBB) ne le permet pas de façon simple, à moins (peut-être) de créer des groupes d'utilisateurs. Quand bien même il le pourrait techniquemen...
par François Bonnot
04 Fév 2008, 08:46
Forum : Questions en cours
Sujet : Estimateur à noyau gaussien
Réponses : 8
Vues : 7947

j'avais donc pour certaines valeurs de x une densité supérieure à 1 (ce qui pour moi n'avait pas de sens)

Bonjour,
La densité de cette courbe dépasse 1 et sa surface est 1 :

Code : Tout sélectionner

x <- seq(-1,1,length=100)
plot(x,dnorm(x,sd=0.2),type='l',asp=1)


FB
par François Bonnot
04 Fév 2008, 08:28
Forum : Questions en cours
Sujet : Juxtaposer deux summary
Réponses : 1
Vues : 1865

Bonjour, Ceci n'est pas très élégant mais ça fonctionne (à adapter selon les classes) : short <- function(x){ m <- matrix(sapply(strsplit(x,":"),"[",2),nrow=nrow(x)) colnames(m) <- abbreviate(colnames(x)) m ...
par François Bonnot
29 Jan 2008, 06:56
Forum : Questions en cours
Sujet : langage R - passer arguments character à C (par .C)
Réponses : 3
Vues : 4499

Bonjour,

Des éléments de réponse se trouvent peut-être ici :

http://forums.cirad.fr/logiciel-R/viewtopic.php?p=3167

FB
par François Bonnot
25 Jan 2008, 10:15
Forum : Questions en cours
Sujet : listes et listes de listes (limma)
Réponses : 5
Vues : 8865

En effet, ce que vient d'écrire Nicolas est parfaitement exact, j'avais oublié dans ma réponse le cas de l'indexation multiple. x[[ind]] est donc correct si ind est un vecteur, la difficulté vient de la signification totalement différente de x[ind] et x[[ind]]. Dans le premier cas, ind est une suite...
par François Bonnot
25 Jan 2008, 07:31
Forum : Questions en cours
Sujet : listes et listes de listes (limma)
Réponses : 5
Vues : 8865

Bonjour, En complément de la réponse précédente, le problème ne vient pas du package (que je ne connais pas) mais de la syntaxe de R. On ne peut pas, en effet, utiliser la syntaxe liste[[ind]] si ind est un vecteur de longueur supérieure à 1. C'est très logique, en effet pour x de classe quelconque ...
par François Bonnot
07 Jan 2008, 09:27
Forum : Questions en cours
Sujet : Ecriture de fonctions?
Réponses : 5
Vues : 4698

Ou plus simplement :

Code : Tout sélectionner

f <- function(){
   a <<- 5
}

> f()
> a
[1] 5
par François Bonnot
12 Déc 2007, 08:58
Forum : Questions en cours
Sujet : IMPORTANT - Objectifs du forum
Réponses : 0
Vues : 16236

IMPORTANT - Objectifs du forum

L'objectif de la rubrique "Questions en cours" est de poser des questions précises sur le logiciel R (configuration, syntaxe, etc). Il ne s'agit pas d'une rubrique sur l'apprentissage des méthodes statistiques, ni d'une rubrique destinée à traiter vos données. Les questions sont libres mai...
par François Bonnot
22 Oct 2007, 08:05
Forum : Questions en cours
Sujet : Transmission de données entre C et R
Réponses : 5
Vues : 4887

Bonjour, L'utilisation des chaines de caractères R avec C se fait au moyen de fonctions spéciales (que je n'ai jamais utilisées). Ceci est un extrait de l'aide "Writing R Extensions", "5.7.7 Handling character data": R character vectors are stored as STRSXPs, a vector type like V...
par François Bonnot
04 Oct 2007, 08:43
Forum : Questions en cours
Sujet : position d'un mot dans un vecteur
Réponses : 6
Vues : 5808

Logez Maxime a écrit :On peut aussi utiliser :

Code : Tout sélectionner

which(vect=="abc")

oups... bien sûr ! comment ne pas y avoir pensé plus tôt ...

François

Aller à la recherche avancée