Bonjour à tous,
J'ai une table avec plusieurs variables : id_magasin, latitude1, longitude1, latitude2, longitude2, écart2
Je souhaiterais appliquer un score 1 à chaque magasin si latitude1 est compris entre latitude2 - écart2 et latitude2 + écart2 et longitude1 est compris entre longitude2 - écart2 et longitude2 + écart2, sinon le score = 0.
Mon code est le suivant :
if ((table$latitude2 - table$écart2) <= table$latitude1 && table$latitude1 <= (table$latitude2 + table$écart2) && (table$longitude2 - table$écart2) <= table$longitude1 && table$longitude1 <= (table$longitude2 + table$écart2)){
table$score <- 1
} else {
table$score <- 0
}
En soit R n'affiche pas d'erreur sur mon code, j'ai bien une colonne score qui est créée, mais je n'ai que des 1, même en inventant des valeurs aberrantes où il devrait y avoir un 0.
Avez vous une solution ?
Merci