title: t function for transpose dataframe is giving wrong values
body: <p>I have a .tsv file that I´m loaded to R with the correct parameters.
  This is a data frame that I want to transpose (here is the explanation: <a href="https://www.dataanalytics.org.uk/rotating-or-transposing-r-objects/" rel="nofollow noreferrer">https://www.dataanalytics.org.uk/rotating-or-transposing-r-objects/</a>).
  Data frame:</p>
  <pre><code>GCA_910579985.1_MGBC115109_genomic_prkk
  OG0000000                                      20
  OG0000001                                       9
  OG0000002                                      13
  OG0000003                                       6
  OG0000004                                      14
  OG0000005                                       4
  GCA_910578415.1_MGBC110107_genomic_prkk
  OG0000000                                      15
  OG0000001                                       6
  OG0000002                                       8
  OG0000003                                       5
  OG0000004                                       3
  OG0000005                                       3
  </code></pre>
  <p>I´m using the t-function for this purpose:</p>
  <pre><code>tdata&lt;-t(data)
  </code></pre>
  <p>I already force the variable data into the data frame and into a matrix just to test
  Then, there is an error, because all the matrix becomes 0, 1 and 2</p>
  <pre><code>     OG0000000       OG0000001       OG0000002       OG0000003       OG0000004       OG0000005
  GCA_910579985.1_MGBC115109_genomic_prkk 0       0       0       1       1       0
  GCA_910578415.1_MGBC110107_genomic_prkk 1       1       1       0       0       2
  </code></pre>
  <p>This is wrong because the original values are changing, for example, this is my expected result:</p>
  <pre><code>     OG0000000       OG0000001       OG0000002       OG0000003       OG0000004       OG0000005
  GCA_910579985.1_MGBC115109_genomic_prkk 20       9       13       6       14       4
  GCA_910578415.1_MGBC110107_genomic_prkk 15       6       8       5       3       3
  
  </code></pre>
  <p>So, clearly, here the function is changing the original values.
  Any idea or comment?</p>