Skip to content
Prev 299055 / 398506 Next

Data manipulation with aggregate

try this:
+ = c('x','x','y','z'))
+ data.frame(Name = .name$Name[1L]
+ , length = mean(.name$length)
+ , type = if (all(.name$type[1L] == .name$type)) .name$type[1L] else NA
+ )
+ })
+ )
Name length type
a    a    1.5    x
b    b    3.5 <NA>

        
On Tue, Jul 3, 2012 at 12:04 PM, Filoche <pmassicotte at hotmail.com> wrote: