R语言两种方式求指定日期所在月的天数
Posted fcyh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言两种方式求指定日期所在月的天数相关的知识,希望对你有一定的参考价值。
R语言两种方式求指定日期所在月的天数
days_monthday<-function(date)
{
m<-format(date,format="%m")
days31<-c("01","03","05","07","08","10","12")
days30<-c("04","06","09","11")
days29<-c("02")
if(m %in% days31) return(31)
if(m %in% days30) return(30)
if(m %in% days29) return(29)
}
days_monthday1<-function(date)
{
m<-format(date,format="%m")
while(format(date,format="%m")==m)
{
date<-date+1
}
return(as.integer(format(date-1,format="%d")))
}
date<-as.Date("2017-4-11","%Y-%m-%d")
date
days<-days_monthday(date);days
day<-days_monthday1(date);day
以上是关于R语言两种方式求指定日期所在月的天数的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用zoo包中的rollapply函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)例如,计算两种商品销售额之间的3个月的滚动相关性