supprimer des lignes dans une table

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Mokhtaria Benaouali
Messages : 15
Enregistré le : 18 Fév 2019, 12:21

supprimer des lignes dans une table

Messagepar Mokhtaria Benaouali » 22 Fév 2019, 11:19

Bonjour,
voici ma problématique
j'ai 2 tables avec les même colonnes .
la première est la grande table :tbl_exh_t_uma

la deuxième est une extraction de la première evec les données du mois courant
tbl_exh_mois_courant <- tbl_exh_t_uma %>% filter(mois==month(Sys.time()))

je voulais supprimer tous les données existantes dans la 2éme table du la 1ére.

Pouvez-vous m'aider ?

Je vous remercie par avance,

Cordialement,
MimiaBenna

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: supprimer des lignes dans une table

Messagepar Pierre-Yves Berrard » 22 Fév 2019, 12:45

Bonjour,

Si c'est une opération à ne faire qu'une fois :

Code : Tout sélectionner

tbl_exh_t_uma_2 <- tbl_exh_t_uma %>% filter(mois != month(Sys.time()))

Si vous répétez la manip chaque mois, ça ne fonctionnera pas.
PY

Michaël Delorme
Messages : 67
Enregistré le : 04 Avr 2016, 10:21

Re: supprimer des lignes dans une table

Messagepar Michaël Delorme » 22 Fév 2019, 12:49

La question n'est pas claire mais je subodore que :

Code : Tout sélectionner

tbl_exh_t_uma %>%
  anti_join(tbl_exh_mois_courant, by = "id")


pourrait convenir (avec id, la clé primaire des tables)

Mokhtaria Benaouali
Messages : 15
Enregistré le : 18 Fév 2019, 12:21

Re: supprimer des lignes dans une table

Messagepar Mokhtaria Benaouali » 22 Fév 2019, 13:24

Merci pour vos réponses!
MimiaBenna


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité