我想从年份和月份格式中减去给定日期的月份.
global_date = "2017-01"
Run Code Online (Sandbox Code Playgroud)
我正在使用zoo库将其转换如下:
as.yearmon(global_date) - 0.1
Run Code Online (Sandbox Code Playgroud)
但它给了我2016年11月,我希望它为'201612'
我怎么能在R?
因为我们想减去一个月,我们应该减去1/12哪个是0.083和否0.1
library(zoo)
as.yearmon(global_date) - (1/12)
#[1] "Dec 2016"
Run Code Online (Sandbox Code Playgroud)
如果我们需要以上述格式输出
format(as.yearmon(global_date) - (1/12), "%Y%m")
#[1] "201612"
Run Code Online (Sandbox Code Playgroud)