hourly {Animal}R Documentation

Calculate hourly values from time series

Description

Calculate hourly values (e.g mean or sum) from time series data. Allows to specify a subject to calculate hourly values for several subjects.

Usage

hourly(data, time, fun = sum, subject = NULL)

Arguments

data A data vector that you want to calculate the hourly values for
time Time stamps for data in POSIXct format
fun The function to apply, defaults to sum
subject You can optionally specify to a subject. e.g. to get hourly values for each cow in a herd.

Value

A data.frame with following elements

Hour Hour 1-24
Subject Appears only if you have specified a subject
Result The result of the function

Author(s)

Matti Pastell <matti.pastell@helsinki.fi>

See Also

daily, weekly, monthly

Examples

data(RIC)
RIC2 <- clean.RIC(RIC)
#Hourly feed intake of a whole from data set RIC
herd <- hourly(RIC2$intake,time=RIC2$begin,fun=sum)
#Hourly feed intake of individual cows from data set RIC
herd <- hourly(RIC2$intake,time=RIC2$begin,fun=sum,subject=RIC2$cowID)

[Package Animal version 1.01 Index]