小编Kei*_*ity的帖子

按列名将data.frame拆分为组

我是R.的新手.我有一个数据框,其列名是这样的:

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
Run Code Online (Sandbox Code Playgroud)

我想通过列名将它们分成组,以获得如下结果:

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'
Run Code Online (Sandbox Code Playgroud)

我的档案很大.我没有一定数量的团体.它需要只是列名的开头.

r strsplit dataframe

5
推荐指数
1
解决办法
1220
查看次数

标签 统计

dataframe ×1

r ×1

strsplit ×1