这是我的数据框
| 识别号|总计|部分和|
| - ------| - ------| - ------|
| A1|四十|二十五|
| A2|七十|五十|
| A3|一百|四十|
我想根据以下给定网格的透视表构建第三列,比如:
| 总和区间\部分区间和|0 - 30岁|三十至五十五岁|55至70岁|
| - ------| - ------| - ------| - ------|
| 0-50 |0.10分| 0.17|0.22|
| 50至75岁|0.14| 0.18| 0.25|
| 75 - 100人|0.20| 0.27| 0.38|
这将产生以下预期结果:
| 识别号|总计|部分和|电网给定比值|
| - ------| - ------| - ------| - ------|
| A1|四十|二十五|0.10分|
| A2|七十|五十|0.18|
| A3|一百|四十|0.27|
我想知道做这件事最方便的方法是什么?
谢谢你,
1条答案
按热度按时间yzuktlbb1#
使用
pd.IntervalIndex
和loc
尝试以下操作:输出: