Divida data.frame em grupos por nome da coluna
Eu sou novo em R. Eu tenho um quadro de dados com nomes de colunas desse tipo:
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
Quero dividi-los em grupos pelo nome da coluna, para obter um resultado como este:
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'
Meu arquivo é enorme. Eu não tenho um certo número de grupos. Ele precisa ser apenas no início do nome da coluna.