768 résultats trouvés

Aller à la recherche avancée

par Eric Casellas
11 Mai 2020, 14:46
Forum : Questions en cours
Sujet : Création nouvelle variable
Réponses : 11
Vues : 650

Re: Création nouvelle variable

Eric a simulé un faux jeux de données, puisque vous n'avez pas fourni d'exemple reproductible. Il vous faut donc adapté le code avec vos données réelles. Concernant, le traitement des données manquantes, la solution est présente dans mon message. Tout ce dont vous avez besoin a été fourni par Eric ...
par Eric Casellas
11 Mai 2020, 13:05
Forum : Questions en cours
Sujet : Création nouvelle variable
Réponses : 11
Vues : 650

Re: Création nouvelle variable

Bonjour, à priori de ce que j'ai compris, je dirais qu'avec la fonction iflese tu devrais pouvoir faire ce que tu veux (après à voir si tu veux faire une nouvelle variable ou ajouter une colonne à un data.frame existant) par exemple : FamilyName <- LETTERS marchantiophyta <- LETTERS[1:10] TAXON <- i...
par Eric Casellas
11 Mai 2020, 07:49
Forum : Questions en cours
Sujet : calcul sur plusieurs fichiers csv
Réponses : 6
Vues : 734

Re: calcul sur plusieurs fichiers csv

Bonjour, Vu que dans ta boucle tu utilise le même objet vert tu n'as a la fin que ce qui à été fait dans la dernière itération, une façon de faire peut être de mettre chaque lecture dans différents elements d'une liste par exemple : essai = list.files(pattern="*.csv") vert <- list() for (i...
par Eric Casellas
07 Mai 2020, 13:47
Forum : Questions en cours
Sujet : supprimer des lignes si l'individu de la ligne n'est pas présent dans deux datafram
Réponses : 3
Vues : 506

Re: supprimer des lignes si l'individu de la ligne n'est pas présent dans deux datafram

Salut, Il y a la fonction duplicated qui permet de trouver des elements dupliqués dans un vecteur. Par exemple pour ce que tu veux faire : #création des deux data "corona" et "sante" pays1=c("A", "B", "D","F","T") nb_malade=c(10,3...
par Eric Casellas
04 Mai 2020, 09:15
Forum : Questions en cours
Sujet : Remplacer valeur (sous conditions) par NA
Réponses : 5
Vues : 1061

Re: Remplacer valeur (sous conditions) par NA

Salut,

A priori je dirais que dans la réponse de Pierre-Yves il ne faut pas mettre le ! dans la condition, en effet sinon tu met a NA tous les cas qui ne remplissent pas la condition que tu cherche...

Eric
par Eric Casellas
27 Avr 2020, 15:38
Forum : Questions en cours
Sujet : Renvoyer les deux premières valeurs maximales d'un vecteur
Réponses : 3
Vues : 1033

Re: Renvoyer les deux premières valeurs maximales d'un vecteur

Salut, le soucis viens de l'utilisation de == dans ta comparaison, il te faut utiliser %in%. Et sinon au lieu d'utiliser le même objet data pour toutes tes étapes ca peut etre pratique d'en avoir un différent a chaque fois que ca change de signification et de ne pas utiliser le nom data qui est auss...
par Eric Casellas
23 Avr 2020, 08:10
Forum : Questions en cours
Sujet : Optimisation d'un code qui lit des fichiers organisé en dossier avec trois niveau de parcours.
Réponses : 9
Vues : 1057

Re: Optimisation d'un code qui lit des fichiers organisé en dossier avec trois niveau de parcours.

Salut,

Moi je me pose la question de qu'est-ce que tu veux optimiser? le temps d’exécution, l'utilisation de la mémoire, autre chose?

Sinon il y a un paquet readr qui peut remplacer les fonction de lecture de fichiers de base et un paquet data.table qui peut remplacer les data.frame...

Eric
par Eric Casellas
20 Avr 2020, 14:02
Forum : Questions en cours
Sujet : Problème UTF-8
Réponses : 6
Vues : 2604

Re: Problème UTF-8

Salut, A priori j'imagine que tu utilise le logiciel Rstudio qui propose une gestion par projet. Si oui il y a normalement a chaque projet des options dont une qui concerne l'encodage par défaut des fichiers. Par ailleurs il faudrait que tu regarde directement le fichier en question et son encodage ...
par Eric Casellas
16 Avr 2020, 14:41
Forum : Questions en cours
Sujet : Comment corriger une erreur dans cette fonction
Réponses : 5
Vues : 684

Re: Comment corriger une erreur dans cette fonction

Salut, Merci bien pour vos remarques. J'ai voulu mettre une capture d'écran de l'erreur générée dans les deux cas ; mais les administrateurs n'ont pas encore activé la fonction pièce jointe sur mon compte. Je vais revoir les deux problèmes posés et je vois reviens si ça ne fonctionne toujours pas. ...
par Eric Casellas
09 Avr 2020, 14:59
Forum : Questions en cours
Sujet : *
Réponses : 26
Vues : 2565

Re: Nombre de jours ouvrés entre 2 dates

Chez moi ce code : Table <- data.frame( id = c(1, 2, 3, 4, 5), nom = c("Paul", "Matthieu", "Camille", "Mireille", "Capucine"), ville = c("Paris", "Marseille", "Lyon", "Lille", "Nantes"), animal = c(&q...
par Eric Casellas
09 Avr 2020, 12:42
Forum : Questions en cours
Sujet : ERREUR incromprise
Réponses : 1
Vues : 275

Re: ERREUR incromprise

Salut, Le contenu de la fonction tabItems attend des tabItem, or tu lui donne un fileInput qui n'est pas du bon type ?tabItems Et sinon il me semble que tu as aussi oublié de mettre un 3eme menuItem dans ton sidebarMenu # # This is a Shiny web application. You can run the application by clicking # t...
par Eric Casellas
09 Avr 2020, 12:34
Forum : Questions en cours
Sujet : *
Réponses : 26
Vues : 2565

Re: Nombre de jours ouvrés entre 2 dates

Salut, La fonction lubridate::dmy attend en entrée une chaine de caractères avec le format dmy, or tu lui donne tes colonnes date qui ne sont pas dans ce format Une façon de faire et de convertir tes colonnes dans le bon format, par exemple : Table$date1 <- format(as.Date(Table$date1), format = &quo...
par Eric Casellas
08 Avr 2020, 14:48
Forum : Questions en cours
Sujet : changement de format de date
Réponses : 5
Vues : 4716

Re: changement de format de date

Salut, version courte : utilise la fonction str_replace_all à la place de str_replace version + longue : Si ta colonne est de type Date (tu peut voir si c'est la cas avec les fonctions class ou str), tu peut contrôler l'affichage dans la console (mais ceci ne va pas changer l'objet en question, just...
par Eric Casellas
08 Avr 2020, 09:31
Forum : Questions en cours
Sujet : Longueur d'un vecteur
Réponses : 3
Vues : 704

Re: Longueur d'un vecteur

Salut,

Il y a la fonction is.na qui permet d'identifier là où se trouvent les NA et ainsi de les filtrer quand tu extrait une colonne dans un vecteur.
Par exemple :

Code : Tout sélectionner

df <- data.frame(X=sample(c(NA, rnorm(10)), 100, replace=TRUE))
vect <- df$X[!is.na(df$X)]


Eric
par Eric Casellas
07 Avr 2020, 15:00
Forum : Questions en cours
Sujet : Même fonction pour 2 packages
Réponses : 3
Vues : 317

Re: Même fonction pour 2 packages

Salut, Ce que tu as n'est pas une erreur mais un message d'avertissement (2 façons de masquer ce message dans le lien https://stackoverflow.com/questions/39137110/what-does-the-following-object-is-masked-from-packagexxx-mean ) Avec ton message, si dans ton code tu utilise la fonction box(...), c'est...

Aller à la recherche avancée