randomday.crossout: Crosses out days randomly from abundance dataset(s)

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/randomday-crossout.R

Description

Crosses out days randomly from one or two abundance dataset

Usage

1
2
randomday.crossout(data1, data2 = NULL, numberofdays = 1,
  CheckData = TRUE)

Arguments

data1

data.frame; an abundance dataset, with one column of date objects, and one column numeric values.

data2

data.frame; an abundance dataset, with one column of date objects, and one column numeric values. Can also be NULL.

numberofdays

numeric whole numbers; Determines the number of days that will be excluded from the dataset.

CheckData

logical; If TRUE the CheckData() function will be runned in advance. If FALSE the columns of data1 (and possibly data2) must be named Date and Count.

Details

crosses out random days completely from given abundance dataframe. if no second dataframe is given, it will cross out the dates only for one dataset. Otherwise it will cross out the same days for both datasets or in only one if said date is only present in one dataset.

Value

If dataset2 i NULL a data.frame like data1, but with excluded days. If data2 i a data.frame a list with two levels: 1 is data1 2 is data2 both with th same days (same dates) excluded.

Author(s)

Florian Berger <florian_berger@ymail.com>

See Also

scale

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#Create Datasets
 a     <- c(1:10)
 dates1 <- as.Date(a, origin = '2017-01-01')
 count1 <- c(1,1,3,4,6,9,5,4,2,1)
 dat1   <- data.frame(dates1, count1)
 b     <- c(6:15)
 dates2 <- as.Date(b, origin = '2017-01-01')
 count2 <- c(1,2,4,5,6,9,3,4,1,1)
 dat2   <- data.frame(dates2, count2)
 
 randomday.crossout(dat1, dat2, numberofdays = 1, CheckData = TRUE)

biometry/phenologicalOverlap documentation built on May 21, 2019, 2:31 a.m.