本文介绍了转换月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为数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 19:42