Suppression de "NA" après un merge
Bonjour,
je découvre la puissance de R pour faire des statistiques et en tant que débutant je bloque sur un problème.
J'ai deux fichiers CSV (comptage routier) que j'importe avec read.csv.
Mes tables ont ce format :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
comptage22 :
V1 V2
1 8 28
2 9 32
[...]
84 91 0
85 92 1
comptage29 :
V1 V2
1 8 33
2 9 62
[...]
95 102 1
96 103 1 |
V1 étant la vitesse ; V2 le nombre d'enregistrement de V1.
Je fais une fusion des deux par la fonction merge :
Code:
1 2
|
hist <- merge(comptage22,comptage29, all=TRUE, by="V1") |
j'obtiens logiquement des NA dans mon V2.x :
Code:
1 2 3 4 5 6 7
|
V1 V2.x V2.y
1 8 28 33
2 9 32 62
[...]
95 102 NA 1
96 103 NA 1 |
Problème est que si j'additione V2.x et V2.y je me retrouve avec les NA. En sachant que les NA sont en réalité des 0, j'essaye cette fonction :
Code:
1 2
|
hist$V2.x[hist$V2.x==NA]<-0 |
Mais cela ne change rien.
Où se trouve l'erreur ?
Merci.