Je ne connais pas R et j'ai besoin d'aide.Comment fusionner plusieurs blocs de données basés sur deux colonnes?
J'ai plusieurs trames de données pour les données recueillies sur 4 jours. Chacune des trames de données ressemble à ceci (mis très simplement):
Lat Long PM
-33.9174 151.2263 8
-33.9175 151.2264 10
-33.9176 151.2265 9
-33.9177 151.2266 8
Je veux fusionner plusieurs trames de données en fonction de leur correspondant à des valeurs longues et Lat, en moyenne sur toutes les valeurs « PM » à un endroit particulier. Le résultat final ressemblera à quelque chose comme ça (pour le 13 au 16 février):
Lat Long PM.13th Feb PM.14th Feb PM.15th Feb **Mean**
-33.9174 151.2263 8 9 11 9.33
-33.9175 151.2264 10 11 12 11
-33.9176 151.2265 9 14 13 12
-33.9177 151.2266 8 10 11 9.66
Je comprends que la fusion de 2 trames de données est assez facile:
df = merge(data1, data2, by.x = c("Lat", "Long"), by.y = c("Lat", "Long"))
Mais comment puis-je fusionner plusieurs dataframes base sur la correspondance des valeurs Longitude et Latitude?
De même, existe-t-il un moyen de filtrer les données afin qu'elles correspondent aux données qui se situent dans les limites de 0.001 Lat/Long les unes des autres? (Actuellement, je arrondis les données Lat/Long à 3 décimales, mais il duplique mes données).
Merci!
Cochez cette question https: // stackoverflow. com/questions/8091303/simultanément-merge-multiple-data-frames-in-a-list – Lamia