# proportional: Proportion of messy dates meeting logical test In messydates: A Flexible Class for Messy Dates

 proportional R Documentation

## Proportion of messy dates meeting logical test

### Description

These functions provide various proportional tests for messy date objects.

### Usage

``````e1 %l% e2

## S3 method for class 'mdate'
e1 %l% e2

e1 %g% e2

## S3 method for class 'mdate'
e1 %g% e2

e1 %ge% e2

## S3 method for class 'mdate'
e1 %ge% e2

e1 %le% e2

## S3 method for class 'mdate'
e1 %le% e2

e1 %><% e2

## S3 method for class 'mdate'
e1 %><% e2

e1 %>=<% e2

## S3 method for class 'mdate'
e1 %>=<% e2
``````

### Arguments

 `e1`, `e2` `mdate` or other class objects

### Value

The proportion that the comparison is true.

A logical vector the same length as the `mdate` passed.

### Functions

• ` %l% `: Tests proportion of dates in the first vector that precede the minimum in the second vector.

• ` %g% `: Tests proportion of dates in the first vector that follow the maximum in the second vector.

• ` %ge% `: Tests proportion of dates in the first vector that follow or are equal to the maximum in the second vector.

• ` %le% `: Tests proportion of dates in the first vector that precede or are equal to the minimum in the second vector.

• ` %><% `: Tests proportion of dates in the first vector that are between the minimum and maximum dates in the second vector.

• ` %>=<% `: Tests proportion of dates in the first vector that are between the minimum and maximum dates in the second vector, inclusive.

### Examples

``````  as_messydate("2012-06") < as.Date("2012-06-02")
as_messydate("2012-06") %l% as_messydate("2012-06-02")
as_messydate("2012-06") > as.Date("2012-06-02")
as_messydate("2012-06") %g% as_messydate("2012-06-02")
as_messydate("2012-06") >= as.Date("2012-06-02")
as_messydate("2012-06") %ge% as_messydate("2012-06-02")
as_messydate("2012-06") <= as.Date("2012-06-02")
as_messydate("2012-06") %le% "2012-06-02"
as_messydate("2012-06") %><% as_messydate("2012-06-15..2012-07-15")
as_messydate("2012-06") %>=<% as_messydate("2012-06-15..2012-07-15")
``````

messydates documentation built on May 29, 2024, 2:16 a.m.