Hi all,

I am revisiting using reshape2 to aggregate critter (bats) occurrences 
by time blocks and have the final output for each row sum a percentage 
such that the row sums total 1 (100%).

Reshape2 library is loaded on start.

The old code I had stored in NotePad++ seems to no longer work as I have 
the following error:

 > input.cast <- cast(input.melt, Species ~ Date, fun.aggregate = sum)
*Error: could not find function "cast"*

The code saved in NotePad++ is:

require(reshape2)
input.melt <- melt(input)
input.cast <- cast(input.melt, Species ~ Date, fun.aggregate = sum)
input.percent <- input.cast[, -1] / rowSums(input.cast[, -1]) * 100
rownames(input.percent) <- input.cast[,1]

The data is read in OK:
 >Escameca_temporal <- read.table("C:/=Bat data 
working/=Nica_new/Escameca_temporal.CSV",header=T,sep=",",quote="")
#then renamed : >input <-Escameca_temporal
The variable view shows Species (6 letter text code) as Factor;Location 
code as integer; Date as Factor; Time as Factor.

Data looks like this (sub sample only)

Species         Location        Date    Time
Cynmex  4937    5/3/2012        23:42
Cynmex  4937    5/3/2012        23:43
Cynmex  4937    5/3/2012        23:43
Eptfur  4937    5/2/2012        0:10
Eptfur  4937    5/2/2012        0:12
Eptfur  4937    5/2/2012        0:15
Eptfur  4937    5/2/2012        0:16
Eptfur  4937    5/2/2012        0:21
Eptfur  4937    5/2/2012        0:27
Eptfur  4937    5/2/2012        0:27
Eptfur  4937    5/2/2012        0:36
Eptfur  4937    5/2/2012        0:37
Eptfur  4937    5/2/2012        0:38
Eptfur  4937    5/2/2012        0:42
Eptfur  4937    5/2/2012        0:57
Eptfur  4937    5/2/2012        0:58
Eptfur  4937    5/2/2012        0:59
Eptfur  4937    5/2/2012        1:01
Eptfur  4937    5/2/2012        1:03
Eptfur  4937    5/2/2012        1:08
Eptfur  4937    5/4/2012        2:02
Eptfur  4937    5/4/2012        2:03
Eptfur  4937    5/4/2012        2:03
Eptfur  4937    5/4/2012        2:04
Eptfur  4937    5/4/2012        2:04
Eptfur  4937    5/4/2012        2:08
Eptfur  4924    1/8/2012        2:09
Eptfur  4937    5/4/2012        2:09
Eptfur  4924    1/8/2012        2:10
Eptfur  4924    1/8/2012        2:10
Eptfur  4924    1/8/2012        2:10
Eptfur  4924    1/8/2012        2:10
Eptfur  4924    1/8/2012        2:11
Eptfur  4924    1/8/2012        2:11
Eptfur  4924    1/8/2012        2:11
Eptfur  4924    1/8/2012        2:11
Eptfur  4924    1/8/2012        2:11
Eptfur  4924    1/8/2012        2:12
Eptfur  4924    1/8/2012        2:12
Eptfur  4924    1/8/2012        2:12
Eptfur  4924    1/8/2012        2:12
Eptfur  4924    1/8/2012        2:12
Eptfur  4924    1/8/2012        2:13
Eptfur  4924    1/8/2012        2:13
Eptfur  4937    5/4/2012        2:13
Eptfur  4924    1/8/2012        2:14
Eptfur  4924    1/8/2012        2:14
Eptfur  4924    1/8/2012        2:14
Eptfur  4924    1/8/2012        2:14
Eptfur  4937    5/4/2012        2:14
Eptfur  4924    1/8/2012        2:15
Eptfur  4924    1/8/2012        2:15
Eptfur  4924    1/8/2012        2:15
Eptfur  4924    1/8/2012        2:16
Eptfur  4924    1/8/2012        2:16
Eptfur  4924    1/8/2012        2:16
Eptfur  4924    1/8/2012        2:16
Eptfur  4924    1/8/2012        2:17


Any suggestions-help appreciated.

Bruce

-- 
Bruce W. Miller, PhD.
Neotropical bat risk assessments

If we lose the bats, we may lose much of the tropical vegetation and the lungs 
of the planet

Using acoustic sampling to map species distributions for >15 years.

Providing Interactive identification keys to the vocal signatures of New World 
Bats

For various project details see:

https://sites.google.com/site/batsoundservices/


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to