我有以下数据:
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
对于每一列(除了总奖金和无奖金外)将更改为总奖金的百分比。 现在,列的数量可能因数据而异,因此我想使用regex来标识像Shiver和Shiver-Multi这样的列。 例如,另一个数据可能是
恐怖-弗兰克斯汀-多总无奖
我想通过使用regex或者其他可行的方式来自动处理这个问题。你知道吗
预期产量:
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
有人能帮我吗?你知道吗
首先按^{} 过滤掉不必要的列,然后按} 再赋值:
Total
除以^{另一种解决方案是将} 一起使用,并通过
boolean mask
与^{~
反转-需要所有不带Total
和no_of_prize
的列:将数值列转换为字符串有两种方法:
如果需要在
.
后面加两位数的百分比,请使用format
:或者如果不需要两位数:
相关问题 更多 >
编程相关推荐