我正在通过在同一行中添加列来制作一个动态表,然而,列的范围是基于两个列Colum_Start和Colum_Stop来确定的:
df = pd.DataFrame({
'Name': ['Apple', 'Banana', 'Orange', 'Cherry', 'Egg', 'Cheese'],
'ID': ['F1', 'F1', 'F1', 'F1', 'V1', 'V2'],
'202101': [1, 10, 20, 30, 40, 50],
'202102': [20, 15, 12, 18, 32, 12],
'202103': [3, 11, 25, 32, 13, 4],
'202104': [32, 11, 9, 82, 2, 1],
'202105': [9, 5, 11, 11, 2, 5],
'colum_start ': [202102, 202101, 202102, 202103, 202101, 202103],
'colum_stop': [202105, 202103, 202105, 202104, 202102, 202105],
})
df
我想创建一个SUM_COLUMN,它根据列名中的COLUM_START和COLUM_STOP对列求和.
desired output:
感谢您的帮助!!