On Tue, Mar 22, 2011 at 6:49 PM, Sam Steingold <s...@gnu.org> wrote:
> Hi,
> thanks for your reply.
>
>> * Gabor Grothendieck <ttebguraqv...@tznvy.pbz> [2011-03-18 17:51:03 -0400]:
>> On Fri, Mar 18, 2011 at 2:19 PM, Sam Steingold <s...@gnu.org> wrote:
>>
>> 2. An alternative that won't generate a warning message but involves a
>> double read is:
>>
>> library(zoo)
>> toPOSIXct <- function(x) as.POSIXct(trunc(as.POSIXct(x), "sec"))
>> z <- read.zoo(textConnection(Lines), FUN = toPOSIXct, sep =
>> ",",  aggregate = mean)
>> zl <- read.zoo(textConnection(Lines), FUN = toPOSIXct, sep = ",",
>> aggregate = length)
>> cbind(z, count = zl[,1])
>>
>> In all cases replace textConnection(Lines) with the "myfile.csv" or whatever.
>
> is it possible to avoid both double read and warning?

(1) You could read the file line by line, (2) you could pipe it
through gawk, (3) you could read it into sqlite using sqldf or RSQLite
and then extract out the portion you want.

> I tried to pass a data frame to read.zoo and got
>
> Error in function (x)  :
>  unused argument(s) (sec = c(24.7736890316010, 27.7369959354401, 
> 27.7369959354401, 28.8604519367218, 29.1779129505157, 30.0554060935974, 
> 30.30619597435, 30.3425068855286, 30.5043799877167, 30.5294759273529, 
> 31.567528963089, 31.5929388999939, 31.6186139583588, 31.670196056366, 
> 31.7729399204254, 31.873172044754, 31.9950220584869, 32.4294190406799, 
> 32.5335929393768, 32.8650600910187, 32.8651750087738, 32.8945369720459, 
> 32.8971579074860, 32.8987069129944, 33.6954081058502, 33.7132570743561, 
> 33.9529790878296, 33.9542989730835,
>
>  apparently in the call to toPOSIXct
>

Would need something reproducible.

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

______________________________________________
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