Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中获得每个月的前10天_R_Date_Dynamic - Fatal编程技术网

如何在R中获得每个月的前10天

如何在R中获得每个月的前10天,r,date,dynamic,R,Date,Dynamic,我试图在RStudio中生成一个从2010年到2016年每月前10天的序列 我试过这个: seq(as.Date("2010/01/01"), as.Date("2016/12/11"), by = "day") 每个月的所有天都有这个报税表,但我只需要每个月的前10天 我怎样才能解决这个问题 提前感谢。根据您已有的生成序列,您可以使用lubridate软件包的day功能来过滤天数 require(lubridate) x <- seq(as.Date("2010/01/01"), as

我试图在RStudio中生成一个从2010年到2016年每月前10天的序列

我试过这个:

seq(as.Date("2010/01/01"), as.Date("2016/12/11"), by = "day")
每个月的所有天都有这个报税表,但我只需要每个月的前10天

我怎样才能解决这个问题


提前感谢。

根据您已有的生成序列,您可以使用
lubridate
软件包的
day
功能来过滤天数

require(lubridate)
x <- seq(as.Date("2010/01/01"), as.Date("2016/12/11"), by = "day")
x <- x[day(x) %in% 1:10]
require(润滑油)
x使用基函数:

x = seq(as.Date("2010/01/01"), as.Date("2016/12/11"), by = "day")
x[strftime(x, '%d') %in% 1:10]