Замените римские цифры и создайте переменную с датой квартал года - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу настроить столбец, чтобы использовать его в качестве переменной даты на графике. Однако переменная содержит римские цифры как месяц, а с другой стороны год, отображаемый арабскими цифрами.

 Factor w/ 34 levels "I-III 2010","I-III 2011",..

Я хотел бы преобразовать эти значения в следующую схему (год-квартал): 2010-1, 2011-1.

Я попробовал следующее, но не уверен, что это лучший способ решить мою проблему.

df$var = gsub("I-III", "1 -", df$var)
df$var = gsub("IV-VI", "2 -", df$var)
df$var = gsub("VII-IX","3 -", df$var)
df$var = gsub("X-XII","4 -", df$var)

Что бы вы порекомендовали?

Спасибо

...