I'm new to R. I have a data frame with column names of such type:
file_001   file_002   block_001   block_002   red_001   red_002 ....etc'  
  0.05       0.2        0.4         0.006       0.05       0.3
  0.01       0.87       0.56        0.4         0.12       0.06
I want to split them into groups by the column name, to get a result like this:
group_file
file_001   file_002
  0.05       0.2
  0.01       0.87
group_block
block_001   block_002
  0.4        0.006
  0.56       0.4
group_red
red_001    red_002
  0.05       0.3
  0.12       0.06
...etc'
My file is huge. I don't have a certain number of groups. It needs to be just by the column name's start.
 
    