Estou aplicando esse conhecimento em um exemplo hipotetico pessoal e algo estranho ocorre. Considere a seguinte situacao:
carro = carro.groupby('CPF_Proprietario')['Valor']
carro
{221465287: [0], 366222268: [1], 1048454221: [2], 2288788268: [3], 2666511287: [4], 3803482287: [5], 3893208200: [6], 4218869253: [7], 4393290215: [8], 4614532287: [9], 5230212253: [10], 6554763530: [11], 8229895204: [12], 8405193234: [13], 8731472231: [14], 9919361121: [15], 11114465249: [16], 119511180225: [17], 12082110234: [18],
e vários outros dados...dai, eu vou obter os quartis assim:
Q1 = carro.quantile(.25)
Q3 = carro.quantile(.75)
IIQ = Q3 - Q1
limite_inferior = Q1 - 1.5 * IIQ
limite_superior = Q3 + 1.5 * IIQ
O problema ocorre a partir daqui. Quanto vou imprimir o primeiro quartil, Q1 (print(Q1)), ele me exibe a series inteira, assim:
CPF
221465287 35293.3
366222268 16619.17
1048454221 1286.43
2288788268 27411.59
(...)
etc
e a series inteira também ocorre para os demais (Q3, limite_inferior, limite_superior etc).