60 résultats trouvés

Aller à la recherche avancée

par Anais Payen
14 Mar 2019, 15:47
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Pierre-Yves Berrard a écrit :Ça fonctionne différemment.
grep utilise une expression régulière (motifs de chaînes de caractère) tandis qu'avec substr on spécifie le caractère de début et le caractère de fin (donc on est bien sûr de détecter "35003" en début de chaîne)


Super! Merci encore
par Anais Payen
14 Mar 2019, 15:28
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

INC_homeo renvoie les lignes satisfaisant la condition donc : INC_sanshomeo <- INC[-INC_homeo, ] (comme ce sont des entiers, bien utiliser le signe "moins" pour supprimer les lignes et pas l'opérateur logique de négation "!" Effectivement cela fonctionne parfaitement! Remarque t...
par Anais Payen
14 Mar 2019, 15:20
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Pierre-Yves Berrard a écrit :

Code : Tout sélectionner

INC_sanshomeo <- INC[substr(INC$drug_source_value, 1, 5) != "34003", ]


Lorsque vous indiquez 1 à 5 c'est bien parce que mon code fait 5 chiffres?
par Anais Payen
14 Mar 2019, 15:05
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Super! Votre formule fonctionne à merveille! Je vous en remercie! INC_homeo <- grep("34003", INC$drug_source_value, ignore.case = TRUE) INC_sanshomeo<- INC[INC$drug_source_value %in% INC_homeo,] Sauriez vous m'expliquez ce qu'il me manque dans ma 2eme ligne de code pour obtenir la même rép...
par Anais Payen
14 Mar 2019, 14:12
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Merci Pierre-Yves Berrard pour votre réponse. Mais je ne souhaite pas extraire une partie des élements de mon chiffre. J'ai reussi grâce à la fonction grep : INC_homeo <- grep("34003", INC$drug_source_value, ignore.case = TRUE) ce qui me donne les lignes que je ne souhaiterais pas garder, ...
par Anais Payen
14 Mar 2019, 10:36
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Petite correction de mon message précédent, je pense que le fait de chercher un début de code (5chiffres) dans ma colonne "drug_source_value" alors que mes codes font 13 chiffres, fait que ma commande ne fonctionne pas.
par Anais Payen
14 Mar 2019, 10:16
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106182

Re: suppression de lignes sous conditions

Bonjour à tous, Je me permets de faire remonter cette discussion car je rencontre un problème équivalent. J'ai un data.frame de cette forme : drug_source_value count 1 0 15838 2 3400309092459 8098 3 3400302558129 4058 4 3400302558167 3586 5 3400800758163 3323 6 3400903848168 2856 Je souhaiterais sup...
par Anais Payen
27 Fév 2019, 08:51
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Bonjour, Veuillez m'excuser j'ai oublié de vous fournir quelques données, les voici: hop_col_title <- c("patients_total", "patients_restants", "patients_exclus", "interventions_total", "interventions_restantes", "interventions_exclues") #ti...
par Anais Payen
26 Fév 2019, 13:43
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Pour compléter la réponse de Pierre-Yves (et la mienne), si le nom de la base est "base" (au lieu de "donnees"), la syntaxe est aggregate(base["n_finess"], base["person_id"], function(x) length(unique(x))) Je ne sais pas pourquoi mais il semblerait que j'avai...
par Anais Payen
26 Fév 2019, 10:32
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

François Bonnot a écrit :
Si je mets donnees$n_finess à la place du x, R affiche ceci (...) Pourriez vous m'éclairer?

Oui : il suffit de ne pas mettre donnees$n_finess à la place du x.


Si je ne remplace pas x, voilà ce qu'il m'indique :

Code : Tout sélectionner

Error in unique(x) : objet 'x' introuvable
par Anais Payen
26 Fév 2019, 10:12
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Bonjour, Effectivement c'est une erreur de ma part, n'ayant pas réussi à insérer correctement ma base de données, je l'ai modifié pour vous montrer tous les cas de figures possibles. Non défini correspond bien à un établissement. aggregate(donnees["n_finess"], donnees["person_id"...
par Anais Payen
26 Fév 2019, 08:54
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Bonjour, Ajouter pour cela une ligne dans summarise() du style : indic_590782165 = "590782165" %in% n_finess Effectivement cette réponse correspond parfaitement à ce que j'espérais, merci beaucoup! Bonjour, Avec aggregate : aggregate(donnees["n_finess"], donnees["person_id&q...
par Anais Payen
25 Fév 2019, 16:46
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Une deuxième question : Si le numéro finess d'intérêt est le "590782165", est il possible d'ajouter une colonne supplémentaire à mon data.frame où je pourrais attribuer un score de 0/1 pour permettre d'identifier plus rapidement les patients qui sont passés par cet établissement? Mon data....
par Anais Payen
25 Fév 2019, 16:31
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Re: Fonction aggregate

Bonjour Pierre-Yves Berrard, Merci pour votre réponse! Les fonctions: n_finess_nb = n_distinct(n_finess), n_finess_str = paste(n_finess, collapse = ","), correspondent exactement à ce que je souhaitais faire! =) Je souhaitais les avoir sous forme de chaines, et j'avoue ne pas bien saisir l...
par Anais Payen
25 Fév 2019, 13:49
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2886

Fonction aggregate

Bonjour à tous, Nouvelle utilisatrice de R, je me forme petit à petit sur un data.frame et je rencontre actuellement quelques problèmes. En effet, j'ai un data.frame avec plusieurs lignes pour un même patient qui me donne un ou plusieurs numéros Finess (numéro associé à un établissement de santé) pe...

Aller à la recherche avancée