替换罗马数字并创建具有年份-季度日期的变量

时间:2018-11-11 21:03:13

标签: r roman-numerals

我想调整一列以将其用作图表中的日期变量。但是,该变量包含罗马数字作为月份,而另一方面包含以阿拉伯数字显示的年份。

 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)

您会推荐什么?

谢谢

0 个答案:

没有答案