60 résultats trouvés

Aller à la recherche avancée

par Anais Payen
27 Mar 2019, 13:47
Forum : Questions en cours
Sujet : Boucle
Réponses : 4
Vues : 448

Boucle

Bonjour, J'ai actuellement 2 data.frame et je souhaiterai faire une correspondance, et un remplissage automatique de ma nouvelle colonne lorsqu'il y a une correspondance, sans utiliser un merge. Mais comme d'habitude, ma boucle ne fonctionne pas... Voici mon df1 : cip13 cip7 ucd13 ucd7 nom_court 1 3...
par Anais Payen
20 Mar 2019, 13:03
Forum : Questions en cours
Sujet : Fonction grep et substr
Réponses : 12
Vues : 2308

Re: Fonction grep et substr

Bonjour, Créer une nouvelle variable dans DF2 : DF2$cip7 <- substr(DF2$drug_source_value, 1, 7) Puis merge ? Sous réserve d'avoir bien compris.. Ha mais oui! Extraire une chaine de caractère et créer une nouvelle colonne! C'est parfait car cela me permet de chercher les 1500 codes différents! Merci...
par Anais Payen
20 Mar 2019, 12:32
Forum : Questions en cours
Sujet : Fonction grep et substr
Réponses : 12
Vues : 2308

Re: Fonction grep et substr

Bonjour, Avec la fonction grep (mais pas substr) tu peut utiliser des expressions régulières ( https://fr.wikipedia.org/wiki/Expression_r%C3%A9guli%C3%A8re ) pour pouvoir chercher un motif plutôt qu'une chaîne de caractères fixe ?regex Eric Merci pour votre réponse, mais comme je disais il ne s'agi...
par Anais Payen
20 Mar 2019, 10:48
Forum : Questions en cours
Sujet : Fonction grep et substr
Réponses : 12
Vues : 2308

Fonction grep et substr

Bonjour, j'ai 2 data.frame de ce type : DF1 : cip13 cip7 ucd13 ucd7 nom_court 1 3400930000649 3000064 NA A 313 50000UI CAPSULE 30 2 3400930001479 3000147 NA A 313 A LA TYROTHRICINE POMMADE TUBE 50G 1/50 G 3 3400930139448 3013944 NA ABACAVIR MYLAN 300 MG 60 CPR 4 3400930089958 3008995 NA ABACAVIR SAN...
par Anais Payen
19 Mar 2019, 09:56
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

Merci pour le lien et pour vos explications! Ainsi que votre temps :)
par Anais Payen
19 Mar 2019, 09:38
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

Pour empêcher les problèmes liés aux facteurs, spécifier l'option stringsAsFactors = FALSE lors de l'import des données (read.csv...). Comme toujours, vos solutions fonctionnent :) je vous en remercie. Je ne comprends pas ce à quoi cela correspond... Auriez vous un lien ou une explication? J'ai lu ...
par Anais Payen
18 Mar 2019, 14:53
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

Si je ne dis pas de bêtises, il me semble que la fonction bind.rows fasse ce travail! Ou plutôt, elle l'a fait, mais depuis toute à l'heure, je reçois ce message d'erreur: Warning messages: 1: In bind_rows_(x, .id) : Unequal factor levels: coercing to character 2: In bind_rows_(x, .id) : binding cha...
par Anais Payen
18 Mar 2019, 14:18
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

Et toujours dans la suite de mes data.frames, je souhaiterais faire un rbind de 2 df qui ont des données différentes. Le souci c'est qu'ils n'ont pas le même nombre de colonnes.. J'avais à la base sélectionné des colonnes d'intérêt mais en fait je perds des informations qui me seront utiles par la s...
par Anais Payen
18 Mar 2019, 14:04
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

J'ai essayé la deuxième fonction du package dplyr, et c'est parfait!

Merci pour votre temps et vos réponses!

Bon après midi!
par Anais Payen
18 Mar 2019, 13:18
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

Bonjour, Il manque le "by" : merge(df2, df1, by = "code", all.x = TRUE) Bonjour, effectivement si j'oublie de donner la colonne sur laquelle se baser... Merci pour vos réponses! Est il possible d'avoir un data.frame qui ne me donne que les lignes où je n'ai pas de correspondance...
par Anais Payen
18 Mar 2019, 10:53
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Re: Fusion de data.frame

François Bonnot a écrit :Bonjour,

Code : Tout sélectionner

merge(df2,df1,all.x=TRUE)


Je viens d'essayer votre formule et j'ai obtenu cette réponse :
> ATCa_med9 <- merge(med9,ATC_antoine,all.x=TRUE)
Erreur : vecteurs de mémoire épuisés (limite atteinte ?)


R attribut des valeurs à mes codes sans intitulé?
par Anais Payen
18 Mar 2019, 10:26
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1949

Fusion de data.frame

Bonjour, Il y a une question auquelle je ne trouve pas de réponse. J'ai 2 data.frame: - df1 : une avec des codes et des intitulés pour ces codes - df2 : une où je n'ai que des codes Je souhaiterai faire correspondre les codes de mon df2 avec les intitulés de mon df1, pour cela je connais la fonction...
par Anais Payen
15 Mar 2019, 08:53
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106198

Re: suppression de lignes sous conditions

Pierre-Yves Berrard a écrit :Utiliser le paramètre colClasses. Par exemple

Code : Tout sélectionner

colClasses = c("character", "integer")
pour la première colonne en caractère et la deuxième en nombre entiers.



Une fois de plus vous avez résolu mon problème! Je vous remercie
par Anais Payen
14 Mar 2019, 17:29
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106198

Re: suppression de lignes sous conditions

Pierre-Yves Berrard a écrit :Il y a manifestement eu une conversion en numérique lorsque vous avez importé les données dans R.
Quelles commandes avez-vous utilisé (read.csv...) ?


Oui oui tout à fait : voici le script :

INC <- read.csv("export_med_sans_atc_2019_02_13.csv",header = TRUE, sep=";")
par Anais Payen
14 Mar 2019, 17:22
Forum : Questions en cours
Sujet : suppression de lignes sous conditions
Réponses : 31
Vues : 106198

Re: suppression de lignes sous conditions

Une dernière question, maintenant que j'ai exclu les 34003, je souhaiterai exclure les codes qui ne contiennent pas 13 chiffres, dans mon fichier csv ils étaient indiqués par 0000092354732, mais il semblerait que R supprime les 0 devant, je pensais utiliser votre fonction en notant : INC_sansTAA <- ...

Aller à la recherche avancée