Bonjour,
Je suis nouveau sur R, je souhaite faire un changement de variable sous certaine conditions dans la table malheureusement le code ne fonctionne pas
dt est le nom de ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 dt[dt$BsmtExposure == "noBsmt" & is.na(dt$BsmtFinType1) & is.na(dt$BsmtFinType2),] <- dt %>% filter(BsmtExposure == "noBsmt" & is.na(BsmtFinType1) & is.na(BsmtFinType2)) %>% mutate(BsmtQual = "noBsmt", BsmtCond = "noBsmt", BsmtFinType1 = "noBsmt", BsmtFinSF1 = 0, BsmtFinType2 = "noBsmt", BsmtFinSF2 = 0, BsmtUnfSF = 0, TotalBsmtSF = 0, BsmtFullBath = 0, BsmtHalfBath = 0, BsmtFinished = 1)
j'obtiens l'erreur ci-dessous
Merci pour votre aideErreur : Assigned data `\`%>%\`(...)` must be compatible with existing data. i Error occurred for column `BsmtFinished`. x Can't convert <double> to <character>. Run `rlang::last_error()` to see where the error occurred.
Partager