本文介绍了转换月mmm为数值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为我提供了一个csv,其中包含名为month的列,作为char变量,具有该月的前三个字母。例如:
I have been given a csv with a column called month as a char variable with the first three letters of the month. E.g.:
"Jan", "Feb","Mar",..."Dec"
是否可以将其转换为月份的数字表示形式(从1到12),甚至是日期格式?
Is there any way to convert this to a numeric representation of the month, 1 to 12, or even a type that is in a date format?
推荐答案
使用 match
和预定义矢量 month.abb
:
tst <- c("Jan","Mar","Dec")
match(tst,month.abb)
[1] 1 3 12
这篇关于转换月mmm为数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!