Supprimer doublons date d'un dataframe

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

Charlotte Neau
Messages : 4
Enregistré le : 08 Juin 2018, 06:58

Supprimer doublons date d'un dataframe

Messagepar Charlotte Neau » 15 Juin 2018, 09:29

Bonjour,

J'ai un fichier de données contenant des dates associées à des valeurs que je souhaite passer en "zoo" mais R m'affiche un message d'erreur et je ne sais pas comment supprimer les doublons dates de manière à ce que les valeurs restent associées à chaque date correspondante.

Code : Tout sélectionner

 Data_test_2 <- data.frame(Data_test$Date,Data_test$Valeurs)
> Data_test_2
      Data_test.Date Data_test.Valeurs
1         25/11/2010              7.78
2         26/11/2010              7.79
3         27/11/2010              7.81
4         28/11/2010              7.80
5         29/11/2010              7.80
6         30/11/2010              7.83
7         01/12/2010              7.83
8         02/12/2010              7.81
9         03/12/2010              7.80
10        04/12/2010              7.78
11        05/12/2010              7.81
12        03/02/2012              7.56
13        04/02/2012              7.57
14        19/02/2012              7.63
15        20/02/2012              7.62
16        21/02/2012              7.63
17        22/02/2012              7.64
18        23/02/2012              7.63
19        24/02/2012              7.64
20        25/02/2012              7.65
21        26/02/2012              7.64
22        27/02/2012              7.64
23        28/02/2012              7.65
24        29/02/2012              7.66
25        01/03/2012              7.65
26        02/03/2012              7.66
27        03/03/2012              7.64
28        06/12/2010              7.86
29        08/12/2010              7.85
30        09/12/2010              7.76
31        10/12/2010              7.75
32        11/12/2010              7.77
33        12/12/2010              7.79
34        15/12/2009            798.30
35        16/11/2010              7.70
36        17/11/2010              7.74
37        18/11/2010              7.73
38        19/11/2010              7.73
39        20/11/2010              7.76
40        21/11/2010              7.78
41        22/11/2010              7.77
42        23/11/2010              7.76
43        24/11/2010              7.76
44        13/08/2010             31.66
45        22/05/2011              6.75
46        23/05/2011              6.76
47        24/05/2011              6.73
48        25/05/2011              6.77
49        26/05/2011              6.71
50        27/05/2011              6.71

> z0<-try(read.zoo(file=Data_test_2,index=1,FUN=as.Date,format = "%d/%m/%Y", header=TRUE))
Warning message:
In zoo(rval3, ix) :
  some methods for “zoo” objects do not work if the index entries in ‘order.by’ are not unique


Auriez vous une solution ?

Merci d'avance,
Charlotte

Dominique Soudant
Messages : 758
Enregistré le : 23 Avr 2008, 11:12
Contact :

Re: Supprimer doublons date d'un dataframe

Messagepar Dominique Soudant » 15 Juin 2018, 10:21

cf duplicate

Guillaume Devailly
Messages : 28
Enregistré le : 22 Déc 2017, 12:31

Re: Supprimer doublons date d'un dataframe

Messagepar Guillaume Devailly » 15 Juin 2018, 11:32

Ou encore:

Code : Tout sélectionner

dplyr::distinct()
qui est un peu plus direct.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron