我有
myColors <- c("red", "purple", "blue", "blue", "orange", "red", "orange")
library(dplyr)
recode(myColors, red="rot", blue="blau", purple="violett")
但是,如果我的資料中有空格,則此方法不起作用
myColors <- c("Color red", "Color purple", "Color blue", "Color blue", "Color orange", "Color red", "Color orange")
recode(myColors, Color red="rot", Color blue="blau", Color purple="violett")
除了更改資料之外,我還能做些什么來解決這個問題?
uj5u.com熱心網友回復:
如果您的類別有空格或 ... 您必須將它們用引號或反引號括起來:
myColors <- c("Color red", "Color purple", "Color blue", "Color blue", "Color orange", "Color red", "Color orange")
dplyr::recode(myColors, "Color red" = "rot", `Color blue` = "blau", "Color purple" = "violett")
#> [1] "rot" "violett" "blau" "blau" "Color orange"
#> [6] "rot" "Color orange"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/390431.html
