yrfraction: Fraction of the Year

Description Usage Arguments Details Value Author(s) Examples

View source: R/yrfraction.R

Description

Calculate the fraction of the year for a date variable (after accounting for leap years) or for month.

Usage

1
yrfraction(date, type='daily')

Arguments

date

a date variable if type=‘daily’, or an integer between 1 and 12 if type=‘monthly’.

type

‘daily’ for dates, or ‘monthly’ for months.

Details

Returns the fraction of the year in the range [0,1).

Value

yrfrac

Fraction of the year.

Author(s)

Adrian Barnett a.barnett<at>qut.edu.au

Examples

1
2
3
4
5
# create fractions for the start, middle and end of the year
date = as.Date(c(0, 181, 364), origin='1991-01-01')
# create fractions based on these dates
yrfraction(date)
yrfraction(1:12, type='monthly')

Example output

Loading required package: ggplot2
Loading required package: MASS
Loading required package: survival
[1] 0.0000000 0.4958904 0.9972603
 [1] 0.00000000 0.08333333 0.16666667 0.25000000 0.33333333 0.41666667
 [7] 0.50000000 0.58333333 0.66666667 0.75000000 0.83333333 0.91666667

season documentation built on June 3, 2021, 5:06 p.m.