R语言入门(五) 年月日的提取与日期差计算

关于lubridate包

在xts,zoo类型数据中,我们通常会面临date数据的处理。但是要在date数据里面提取出年、月、日相关信息比较麻烦,需要转化成字符串再进行分割。lubridate包提供了一个很简便的处理方法,即year()、month()函数,可以直接将date类型的数据中相应的内容取出来。

安装方法:install.packages(“lubridate”),安装成功后使用library(lubridate)导入即可使用。

一个date数组可以很方面的转换为仅含year、month以及day信息的numeric类型的数据~很方便处理

关于日期的差值

函数:difftime(begin,end,units="days")  

注意:begin和end必须是date类型,要先用as.Date()函数进行转换,as.Date函数只识别 1997-02-12这样的字符串,如果格式不是这样,先用excel查找替换一下吧

 

 

你可能感兴趣的:(R语言入门(五) 年月日的提取与日期差计算)