我有以下数据:
Shiver Shiver - H2O -Multi Shiver-SHOWME -Multi Shiver - STARWARS - Multi Shiver - UFC - Multi Total no_of_prize
3.30 46.94 14.83 10.76 0.00 575.30 3
4.01 21.31 21.28 10.77 0.00 568.16 3
1.24 0.15 0.46 0.00 0.00 482.74 2
0.90 0.43 0.94 0.00 0.00 128.38 2
2.91 2.93 0.75 0.86 0.00 265.52 3
0.31 8.09 4.70 0.72 0.00 117.81 3
0.25 0.83 2.12 0.00 0.00 55.84 2
0.04 2.43 1.39 1.64 0.00 457.23 3
5.95 12.28 4.33 5.73 0.00 540.54 3
对于每一列(Total 和 no_of_prize 除外)都将更改为 Total 的百分比。现在列数可能因数据而异,因此我想使用正则表达式来识别 Shiver 和 Shiver - Multi 等列。例如,另一个数据可能是
恐怖恐怖 - FRANKESTIEN - 多总 no_of_prize
我想通过使用正则表达式或任何其他可行的方式自动处理这个问题。
预期输出:
Shiver Shiver - H2O -Multi Shiver-SHOWME -Multi Shiver - STARWARS - Multi Shiver - UFC - Multi Total no_of_prem
0.57% 8.16% 2.58% 1.87% 0.00% 575.30 3
0.71% 3.75% 3.75% 1.89% 0.00% 568.16 3
0.26% 0.03% 0.09% 0.00% 0.00% 482.74 2
0.71% 0.34% 0.73% 0.00% 0.00% 128.38 2
1.10% 1.10% 0.28% 0.33% 0.00% 265.52 3
0.27% 6.87% 3.99% 0.61% 0.00% 117.81 3
0.46% 1.48% 3.80% 0.00% 0.00% 55.84 2
0.01% 0.53% 0.30% 0.36% 0.00% 457.23 3
1.10% 2.27% 0.80% 1.06% 0.00% 540.54 3
有人可以帮我吗?