R:切割功能,每两个月休息一次

时间:2014-12-03 19:30:32

标签: r

我从某个地方了解到,对于Date向量,我们可以使用cut拆分为二进制文件:

cut(dates, breaks='quarter')

现在我想改变它,以便每两个月打破一次,我该怎么做?

我尝试按?cut查找,但它甚至不会显示我可以使用'quarter''month'来破解。我在哪里可以找到有关此用法的更详细的文档?

breaks: 
either a numeric vector of two or more unique cut points or a single number (greater than or equal to 2) giving the number of intervals into which x is to be cut.

2 个答案:

答案 0 :(得分:9)

这是S3课程的一个不幸的副作用:你需要确保你正在寻找适当的帮助。请勿查看?cut,查看?cut.Date?cut.POSIXt(如BondedDust建议的那样)。

从那个帮助:

  

breaks一个切割点或数字的向量,给出x要被切入的间隔数或间隔指定,其中一个是" sec"," min&#34 ;,"小时","日"," DSTday","周","月",&#34 ;季度"或"年",可选地以整数和空格开头,或者后跟" s"。对于"日期"仅对象" day"," week"," month"," quarter"和"年"是允许的。

正如@akrun所说,对于您的情况,您可以使用cut(dates, breaks='2 months')

答案 1 :(得分:0)

您可以使用以下内容:

cut(dates, breaks='2 month')