Bonjour, J'ai une liste de valeurs calculées chaque année pour chacun de mes sites. J'aimerais passer d'un tableau à 3 colonnes à un tableau croisé avec les années en colonne, les sites en lignes et les valeurs correspondantes au centre. Voilà un exemple de DF df<-structure(list(an=c(200...
Bonjour, J'ai à nouveau un problème avec cette commande... J'ai compris comment elle marchait et a fonctionné plusieurs fois mais je suis à nouveau coincé sans comprendre d'où vient le problème. Voici mes deux tableaux : > tableau sp indice 1 PRUMOD 10 2 EGRGAR 4 3 ALAARV 3 4 LULARB 9 5 MOTALB 5 6 P...
Bonjour, Merci d'avoir ouvert ce post malgré le titre on ne peut plus flou ! J'ai un DF avec des observations pour différentes espèces et un tableau avec un indice pour chaque espèce. J'aimerais pouvoir ajouter dans mon DF l'indice à chaque ligne. Voici un exemple : df<-structure(list(espece...
Merci pour toutes ces réponses rapides ! Pour la dernière solution, le résultat me semble plus compliqué à utiliser par la suite. Pour la première proposition, c'est vrai que c'est bien plus rapide que ce que j'avais fais ! Par contre l'espèce n'apparait pas dans le tableau final. La deuxième soluti...
Bonjour, Je travaille sur des données de capture marquage recapture pour connaitre les temps entre la première capture et la dernière capture de l'individu. J'ai réussi cette partie grâce à la fonction by et la fonction tapply mais j'aimerais dans mon tableau final faire figurer l'espèce de l'indivi...
Bonjour, Ayant eu le même problème que la personne ayant posté ce message : http://forums.cirad.fr/logiciel-R/viewtopic.php?t=129 , j'ai suivi les conseils de Renaud Lancelot mais je n'arrive pas à faire fonctionner le code... Peut-être est-ce une erreur de ma part en copiant le code mais je ne vois...
Bonjour, J'ai exactement le même problème et je me suis donc servi de cet exemple. Mais un message d'erreur s'affiche : > Liste <- by(Data2, list(Nom = Data2$Nom), FUN = function(x){if(nrow(x) == 1) NULL else{ecart <- as.numeric(diff(x$Date)&...
Bonjour, J'ai un gros tableur avec des observations en ligne et j'aimerais créer un data frame avec seulement les espèces observées au moins x fois. Voilà un df exemple : df<-structure(list(date=c("1","1","1","1","1","1","1...
D'accord, merci beaucoup ! Est-ce qu'il y a un moyen en utilisant ce genre de fonction de calculer length(unique(DF$espece)) pour chaque année. Ca éviterait de taper la condition pour chaque année (car j'ai plus d'années dans mon vrai tableur). J'ai essayé avec ce que je connais (table notamment) ma...
Bonjour, J'ai un tableur avec plein d'observations, j'aimerais créer un tableau avec pour chaque année le nombre d'espèces observées. En théorie je sais comment faire... mais en pratique j'ai un problème avec les levels et nlevels... Voilà un DF simplifié pour vous montrer mon problème :` DF<-struct...
Merci beaucoup c'est exactement ce qu'il me fallait ! J'avais effectivement pensé à supprimer une à une les dates mais ne connaissant pas la fonction seq ça ne me semblait pas très rapide !