Hello,

Just use ?aggregate.

Example <- read.table(text = "
ID   A    B    C    D    E    F    G
a1   0    0    0    1    1    2    0
a2   0    1    0    1    2    2    1
a2   0    1    1    2    0    2    1
a3   0    1    1    1    1    1    1
", header = TRUE)

aggregate(. ~ ID, Example , sum)


Happy holidays,

Rui Barradas

On 12/29/2017 12:03 AM, PABLO ORTIZ PINEDA wrote:
Hello there. Happy new year for everyone!

I need help with a table. This table contains 300 rows and 192 columns.
Being the first column the ID of my samples that can have several
observations.

I need to generate e NEW table that contains a single ID with the sum of
the observations by columns:
For example:

Example
ID   A    B    C    D    E    F    G.... 191 columns
a1   0    0    0    1    1    2    0...
a2   0    1    0    1    2    2    1...
a2   0    1    1    2    0    2    1...
a3   0    1    1    1    1    1    1....
...300rows
In this case I want to make a new table in which there is only 1 ID and
the values of each columns A...G are added. I
n the example the new table would have only 3 IDs. a1, a2 and 3 and a2
has the values added by column:
a2   0   2   1   3   2   4   2..

Thank you so much and have a wonderful year!.


______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to