[BioC] row maximum
Steve Lianoglou
mailinglist.honeypot at gmail.com
Sun Jul 13 06:42:59 CEST 2008
Hi,
On Jul 12, 2008, at 11:35 PM, Dr Balazs Gyorffy wrote:
>
>
> Hi All,I have a very simple problem: I have a table. How can I add
> the maximal value of each row in a new column to the table? (I tried
> "apply(table, 1, max)" but without success)ThanksBalazs
What isn't working, exactly? Your function will get you the max of
each row. You just have to add it where you want.
For instance:
> a <- matrix(1:100, nrow=10, ncol=10)
> a
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 11 21 31 41 51 61 71 81 91
[2,] 2 12 22 32 42 52 62 72 82 92
[3,] 3 13 23 33 43 53 63 73 83 93
[4,] 4 14 24 34 44 54 64 74 84 94
[5,] 5 15 25 35 45 55 65 75 85 95
[6,] 6 16 26 36 46 56 66 76 86 96
[7,] 7 17 27 37 47 57 67 77 87 97
[8,] 8 18 28 38 48 58 68 78 88 98
[9,] 9 19 29 39 49 59 69 79 89 99
[10,] 10 20 30 40 50 60 70 80 90 100
> apply(a, 1, max)
[1] 91 92 93 94 95 96 97 98 99 100
Is the problem that you don't know how to make a new column to your
table, or ... ?
-steve
--
Steve Lianoglou
Graduate Student: Physiology, Biophysics and Systems Biology
Weill Cornell Medical College
http://cbio.mskcc.org/~lianos
More information about the Bioconductor
mailing list