我得到了一个csv,其中包含名为month的列,作为char变量,带有月份的前三个字母。例如。:
"Jan", "Feb","Mar",..."Dec"
有什么方法可以将其转换为月份的数字表示形式,即1到12,甚至是日期格式的类型?
最佳答案
使用match
和预定义的 vector month.abb
:
tst <- c("Jan","Mar","Dec")
match(tst,month.abb)
[1] 1 3 12
关于r - 转换月mmm为数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6549239/