s-news
[Top] [All Lists]

Re : Re : Mixing tapply and diff

To: S-News <s-news@lists.biostat.wustl.edu>
Subject: Re : Re : Mixing tapply and diff
From: Tristan Lorino <tristan.lorino@lcpc.fr>
Date: Thu, 16 Feb 2006 09:59:33 +0100
In-reply-to: <1137880607.20060216095159@lcpc.fr>
Organization: LCPC
References: <1583438515.20060216093556@lcpc.fr> <000a01c632d4$d5c438e0$0540210a@www.domain> <1137880607.20060216095159@lcpc.fr>
Reply-to: Tristan Lorino <tristan.lorino@lcpc.fr>
Message de Tristan Lorino, reçu le jeudi 16 février 2006 à 09:51 :

TL> Message de Dimitris Rizopoulos, reçu le jeudi 16 février 2006 à 09:41 :

DR>> you already have it; you could use:

DR>> vals <- tapply(as.vector(SDF1$V1), SDF1$V2, diff)
DR>> out <- data.frame(id = rep(unique(SDF1$V2), sapply(vals, length)), 
DR>> diff = vals)
DR>> out

vals <- tapply(as.vector(SDF1$V1), SDF1$V2, diff)
out <- data.frame(id = rep(unique(SDF1$V2), sapply(vals, length)), diff = 
unlist(vals))
out

.. with "unlist" works fine...





-- 
Laboratoire Central des Ponts et Chaussées
[Division ESAR ? Section AGR]
Route de Bouaye BP 4129
44341 Bouguenais Cedex
France
Tél. 33 (0)2 40 84 56 18


<Prev in Thread] Current Thread [Next in Thread>