Hi Jeff,
Here is a suggestion using aggregate():
# some data
set.seed(123)
genes <- sample(c("UNC93A", "CLEC2B", "KCTD12", "CDKN3", "DAB2"), 20,
replace = TRUE)
pfake <- runif(20, 0, 10e-21)
gd10df <- data.frame(genes, pfake)
gd10df
gd10df[order(gd10df$genes),]
# selecting one p-value ra
; Subject: [R] Choosing and preserving a random duplicate
>
>
> Dear R-Helpers,
>
> I have a dataframe (g10df) formatted like this:
>
> GENE PVAL
> 1 KCTD12 4.06904e-22
> 2 UNC93A 9.91852e-22
> 3 CDKN3 1.24695e-21
> 4 CLEC2B 4.71759
Dear R-Helpers,
I have a dataframe (g10df) formatted like this:
GENE PVAL
1 KCTD12 4.06904e-22
2 UNC93A 9.91852e-22
3 CDKN3 1.24695e-21
4 CLEC2B 4.71759e-21
5 DAB2 1.12062e-20
The rows are ranked in ascending order by PVAL, and I need to end up with
t
3 matches
Mail list logo