ошибка при использовании revalue () для присвоения номеров символам в столбце data.frame - PullRequest
0 голосов
/ 06 марта 2019

Я использую 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 на основе значений, которые я им присвоил. Благодаря.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...