我想调整一列以将其用作图表中的日期变量。但是,该变量包含罗马数字作为月份,而另一方面包含以阿拉伯数字显示的年份。
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)
您会推荐什么?
谢谢