Я использую revalue () из пакета plyr, чтобы присвоить числовые значения вектору с символами, чтобы я мог отобразить их с помощью ggplot.
пока я пробовал это:
library(plyr)
x$avy_danger <- revalue(x$avy_danger, c("Low"="1", "Moderate"="2", "Considerable"="3", "High"="4"))
но получите эту ошибку:
The following `from` values were not present in `x`: Low, Moderate, Considerable, High
Несмотря на то, что мой вектор содержит те, что и data.frame, как в этих примерах, здесь:
x$avy_danger
[1] Considerable Considerable Low Low Low Low Moderate Moderate Considerable
[10] Considerable Moderate Considerable Considerable Moderate Moderate Moderate Moderate
x
Date HN24 HN24W.SWE. Density.... HST Total Air.T T.Max T.Min Sky Precip avy_danger
1 2019-03-05 4.00 1.60 0.06 11.00 230 -20.0 -3.5 -20.0 Scattered No precipitation Considerable
2 2019-03-04 5.00 4.30 0.11 NA 228 -8.5 -6.5 -12.0 Overcast Snow Considerable
Я хотел бы иметь возможность составить график avy_danger на основе значений, которые я им присвоил. Благодаря.