[R] Dataframe: Average cells of two rows and replace them with	one	row
    arun 
    smartpink111 at yahoo.com
       
    Wed May 28 03:48:05 CEST 2014
    
    
  
Hi,
You can also try:
dat <- read.table(text="Name C1 C2 C3
  1  A  3  3  5
  2  B  2  7  4
  3  C  4  3  3
  4  C  4  4  6
  5  D  5  5  3",sep="",header=TRUE,stringsAsFactors=FALSE)
 library(plyr)
 ddply(dat,.(Name),numcolwise(mean,na.rm=TRUE))
A.K.
On Tuesday, May 27, 2014 4:08 PM, Verena Weinbir <vweinbir at gmail.com> wrote:
Hello,
I have a big dataframe, and want to average two specific cells of two
specific rows and then replace those two rows with one row which contains
the averaged cells. Example (row 3 and 4: Cells2 and Cells3 averaged and
replaced)
    NameC1 C2 C3
  1  A  3  3  5
  2  B  2  7  4
  3  C  4  3  3
  4  C  4  4  6
  5  D  5  5  3
    NameC1 C2  C3
  1  A  3  3   5
  2  B  2  7   4
  3  C  4  3.5 4.5  4  D  5  5   3
Many thanks in advance!
Best,
Verena
    [[alternative HTML version deleted]]
______________________________________________
R-help at 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.
    
    
More information about the R-help
mailing list