J'ai deux trames de données. L'un se compose de trois variables, à savoir « date », « grève » et « vol » avec 20 observations par jour, 100 par mois et 1200 par an (en jours de bourse), qui ressemble à ceFusion de deux trames de données différentes dans R
Date Price Vol
2008-09-01 20 0.2
2008-09-01 30 0.5
...
Donc, pour chaque mois, j'ai certaines valeurs pour le prix et le volume, allant de 10 à 40, de 0,1 à 0,7, respectivement.
La seconde comprend des valeurs interpolées du premier. Je n'ai donc pas la date plus, cependant petites étapes pour les autres variables:
Price Vol
20 0.2
21 0.21
22 0.24
30 0.5
Ainsi, alors qu'un cadre indique les valeurs dans un temps discret, l'autre est plus ou moins de la nature continue.
Maintenant, ma question: comment est-il possible de dire à R de fusionner la deuxième trame de données dans la première, en reprenant les dates pour les prix/volumes continus entre les deux discrètes, pour arriver à quelque chose comme:
Date Price Vol
2008-09-01 20 0.2
2008-09-01 21 0.21
2008-09-01 22 0.24
...
2008-09-01 30 0.5
Je n'arrive juste pas à comprendre comment le faire. J'ai toujours fini avec des valeurs NA pour les dates qui ne sont plus dans l'ordre croissant.
Merci beaucoup pour votre soutien
Dani
Veuillez ajouter le code qui donne le résultat non désiré et donnez-nous la structure de vos données. Date de la classe POSIXlt, Data, chron, character, ...? par exemple. –