我正在尝试将以下数据按以下形式分为来自以下熊猫DF的子集,并按季度(Q1,Q2,Q3,Q4)进行分组:]]
YearMonth adjusted_power 0 1991Q1 16484.966667 1 1991Q2 14882.566667 2 1991Q3 12983.133333 3 1991Q4 19288.500000 4 1992Q1 19893.600000 5 1992Q2 15904.233333 6 1992Q3 14783.000000 7 1992Q4 18405.500000 8 1993Q1 22045.600000 9 1993Q2 12143.776667
我已经尝试过类似的操作,但是我无法获得所需的答案。这是我的尝试:
q1 = Qdata['YearMonth'].str.contains('Q1').groupby(Qdata['adjusted_power']).quantile(0.25) Qdata['YearMonth'].str.contains('Q1')['adjusted_power'].quantile(0.25)
我的最终答案应类似于:
Q1(0.25) result Q1(0.50) result Q1(0.75) result ... Q4(0.75) result
感谢您对我可以尝试的东西的帮助。
我正在尝试将以下数据按以下形式分为来自以下熊猫DF的子集,并按季度(Q1,Q2,Q3,Q4)进行分组:YearMonth Adjusted_power 0 1991Q1 16484.966667 1 ...
[IIUC,您想要groupby
季度,然后使用str[-2:]
访问YearMonth的最后两个字符以获取季度。