Displaying 20 results from an estimated 9000 matches similar to: "plotting big zoo object memory problem"
2008 Mar 03
2
read.zoo problem reading in date time
DateTime,Temp,SpCond,DOConc,Depth,pH,ORP,Turbidity+,Chlorophyll,Battery,Cond,DO%,Salinity,TDS
01/13/2006 17:01,10.87,84,9.36,0.664,7.3,132,28.8,3.1,11.5,0.062,84.6,0.04,0.055
01/13/2006 17:16,10.9,84,9.36,0.66,7.31,133,28.7,2.9,11.5,0.062,84.7,0.04,0.055
01/13/2006 17:31,10.92,84,9.36,0.655,7.3,132,28.4,2.6,11.4,0.062,84.8,0.04,0.055
01/13/2006
2008 Jul 02
1
Zoo plotting behavior
I have a matrix with data that runs from 1/1/06 00:01:00-1/31/08 23:46:00.
I have read in the data with this
fmt.chron <- function(x) {
chron(sub(" .*", "", x), gsub(".* (.*)", "\\1:00", x))
}
x <- read.zoo(file.choose(), sep=",", header=T, FUN=fmt.chron)
plotted with this
plot(x[,(seq(3, by=9, length.out=12))],
2008 Mar 03
1
write csv file from zoo object
# chron
library(chron)
fmt.chron <- function(x) {
chron(sub(" .*", "", x), gsub(".* (.*)", "\\1:00", x))
}
z1 <- read.zoo(SC3.csv, sep = ",", header = TRUE, FUN = fmt.chron)
z2 <- read.zoo(SC2.csv, sep = ",", header = TRUE, FUN = fmt.chron)
z3<-c(z1, z2)
write.table(z3, sep="," , "SC.csv")
How do you
2008 Mar 06
2
replace NA with 9999 in zoo object
This is the same set of data that I have been working with for those
in the know. it is a matrix of ~174 columns and ~70,000 rows. I have
it as a zoo object, but I could read it in as just a matrix as long as
the date time stamp won't be corrupted.
here is an example of what a column would look like:
1/1/06 12:00, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5,6 ,7, NA
#read in with the
2008 Sep 22
1
as.day() Function (zoo question)
I am was going to look at the as.yearmon function in the zoo package
and write a as.day function to aggregate a time series of 96
observations per day into the mean for each day, but I don't know how
to look at the code so that I can convert it into something I can use.
On top of that I believe that it is probably an S3 method and I
haven't quite gotten that far in my programming
2008 Mar 07
1
zoo object won't plot
DateTime RM61
11/30/2006 12:31 NA
11/30/2006 12:46 NA
11/30/2006 13:01 2646784125
11/30/2006 13:16 NA
11/30/2006 13:31 NA
11/30/2006 13:46 NA
11/30/2006 14:01 2666435177
11/30/2006 14:16 NA
11/30/2006 14:31 NA
11/30/2006 14:46 NA
11/30/2006 15:01 2653041914
11/30/2006 15:16 NA
11/30/2006 15:31 NA
11/30/2006 15:46 NA
11/30/2006 16:01 2693126189
11/30/2006 16:16 NA
11/30/2006 16:31 NA
11/30/2006
2008 Aug 21
1
max and min with the indexes in a zoo object (or anything else that could solve the problem)
library(zoo)
library(chron)
t1 <- chron("1/1/2006", "00:00:00")
t2 <- chron("1/31/2006", "23:45:00")
deltat <- times("00:15:00")
tt <- seq(t1, t2, by = times("00:15:00"))
d <- sample(33:700, 2976, replace=TRUE)
sin.zoo <- zoo(d,tt)
#there are ninety six reading in a day
d.max <- rollapply(sin.zoo, width=96, FUN=max)
2008 Nov 04
2
Zoo seems to be running slow in R 2.8.0 windows
R version 2.8.0 (2008-10-20)
i386-pc-mingw32
locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] StreamMetabolism_0.01 chron_2.3-24 zoo_1.5-4
loaded
2009 Aug 11
1
merge zoo objects contained in a list
I would like to merge zoo objects that are stored in a list into one
big zoo object with one index for all of the observations.
I have created the list (74 dataframes) with the code below, and have
tried the do.call(merge, foo) in the call and the output is not what I
expected. Any help would be greatly appreciated.
Stephen Sefick
###################################################level logger
2008 Jul 29
1
combining zoo series with an overlapping index?
day<-structure(c(7.7, 7.7, 7.7, 7.7, 7.7, 7.71, 7.7, 7.71, 7.71, 7.7,
7.7, 7.7, 7.7, 7.69, 7.68, 7.68, 7.67, 7.67, 7.67, 7.66, 7.65,
7.65, 7.65, 7.64, 7.64, 7.63, 7.63, 7.63, 7.62, 7.62, 7.62, 7.62,
7.63, 7.63, 7.63, 7.63, 7.63, 7.64, 7.64, 7.65, 7.65, 7.65, 7.66,
7.66, 7.67, 7.67, 7.67, 7.68, 7.68, 7.69, 7.69, 7.69, 7.69, 7.7,
7.7, 7.7, 7.7, 7.7, 7.71, 7.7, 7.7, 7.71, 7.71, 7.7, 7.7, 7.7,
7.7,
2008 Jul 28
1
Interpolating a line and then summing there values for a diurnal oxygen curve (zoo object)
#I would like to interpolate a straight line between 06/08/06 04:16:00 -
06/08/06 20:31:00 with values and then sum them. This is an estimate of
ecosystem #respiration and I will be using this in a larger context(48 days
of these diurnal curves), but for right now I am just trying to figure out
how to do it for this one #day example. I have some other code for
Ecosystem (stream) Metabolism that
2010 Jun 28
1
Zoo series to a date time stamp that is regular
NOTE: I will provide data if necessary, but I didn't want clutter
everyones mailbox
All:
I have a time series with level and temperature data for 11 sites for
each of three bases. I will have to do this more than once is what I
am saying here. OK, The time series are zoo objects with index
values in chron format. The problem is that the date and times should
be at even 15 min intervals,
2008 Jul 31
2
S 3 generic method consistency warning please help
I would like to include this in a package. The S3 methods on R CMD check
says
* checking S3 generic/method consistency ... WARNING
window:
function(x, ...)
window.chron:
function(data, day1, hour1, day2, hour2, ...)
See section 'Generic functions and methods' of the 'Writing R Extensions'
manual.
I have looked and can not figure it out. This function is for convience.
What
2013 May 01
3
Chron format question h:m not working
R 2.12.2 on Scientific Linux 6.4
#works
chron(times.="15:00:00", format=c(times="h:m:s"))
#doesn't work
chron(times.="15:00", format=c(times="h:m"))
From chron Manual:
The times format can be any permutation of "h", "m", and "s" separated
by any one non-special character. The default is "h:m:s".
what am I
2008 Jul 25
1
plot zoo custom panel help
#the below code is the way that I would like the plot to look. I have tried
to write a panel function:
my.panel <- function(x, y, ..., pf = parent.frame()) {
axis(side=1, at = seq(rng[1], rng[2], 1/12), labels = n, tcl = -0.3)
}
#but it does not work and I am at a loss and help would be appreciated. I
will use this for multiple
library(zoo)
library(chron)
#this is what I would like the
2008 Nov 29
1
chron and R 2.8
has anyone had problems with the upgrade to R 2.8 and chron date
classes. I have a large zoo object that has a chron index, and it is
taking 5x or so longer to do the same calculation as with 2.7 if it
doesn't fail. I will provide anything necessary I am not entirely
sure what ya'll would need if anything to try and reproduce the
behavior. I am using the package StreamMetabolism.
thanks
2010 Jun 29
3
formating chron date times for printing
the date were created with chron with this argument
format=c(dates="Y/m/d", times="H:M:S"))
so I have the dates being displayed as
(10/06/22 12:00:00)
I would like to have them displayed as
"2010-06-22 12:00:00" or "%Y-%m-%d %H:%M:%S"
and then I can convert these for mergeing with another data frame
x <- (structure(c(14464, 14464.0104166667,
2008 Jun 26
1
Date Time Sequence
I would like a sequence of dates with a time step of 15 minutes
starting:
1/1/2006 00:00:00 - 12/31/2006 23:45:00
function(x) {
chron(sub(" .*", "", x), gsub(".* (.*)", "\\1:00", x))
}
this is the piece of code I use to read in zoo objects
for any help I would be grateful I have tried sequence and I can not seem
to get it to work
--
Let's not
2009 Aug 13
3
split number in a vector and then make a chron object out of it
These are date and times in the format YYYYMMDDhhmmss. I would like
to take this column and make a chron object form them. I have tried a
couple of the split family of functions but they need character input
here is the data:
date.time <- c(19851001001500, 19851001003000, 19851001004500, 19851001010000,
19851001011500, 19851001013000, 19851001014500, 19851001020000,
19851001021500,
2009 Aug 11
2
list indexing problem reading in files from a directory
I am running into a problem with allocating these files to a list as
they are read in through a for loop. I know I am probably doing
something wrong, but I can't figure out what. I know this is not
reproducible. I am ending up with a data frame of the very last file
to be read in. I know it is in the indexing, but I can't wrap my head
around it.
thanks for all of the help,
Stephen