我有一个列,在转换为季度值时需要,因为它没有填满整个季度(即它有3个月的数据中的2个),我希望此列崩溃为NULL值。
请考虑以下事项:
a = pd.DataFrame({'Quarter': [0, 1, 1, 1, 2, 2],
'Month': [0, 1, 2, 3, 4, 5],
'Data': [0, 10, 10, 10, 10, 10]})
第2季度,仅包含3个月中的2个月。但是,它也可能只包含1个月来触发相同的条件。
在汇总到季度值之后,如何将其展示为这样?
b = pd.DataFrame({'Quarter': [0, 1, 2],
'Month': [0, 3, 5],
'Data': [0, 30, np.nan]})