title: Sum matrix rows with same index
body: <p>I have an R matrix of the form </p>
  
  <pre><code>ID, string, float, int  
  [...]  
  2038 0;1;2;3;4;5;6;4;2;  898.990    325469692  
  2040 0;1;2;3;4;5;6;4;2;  932.212    346769837  
  2041 0;1;2;3;4;5;6;4;3; 1031.700    400210530  
  2042 0;1;2;3;4;5;6;4;3; 1308.280    510633672  
  2043 0;1;2;3;4;5;6;4;3; 1336.170    480728121  
  </code></pre>
  
  <p>basically I have a row with a strings with a lot of duplicates and I want to merge all rows with the same string by adding the respective row values.</p>
  
  <p>The result should look like this:</p>
  
  <pre><code>XX  0;1;2;3;4;5;6;4;2; 1831.202    672239529  
  XY  0;1;2;3;4;5;6;4;3; 3676.15     1391572323
  </code></pre>
  
  <p>What functions in R allow this aggregation?</p>