使用pandas中df.group.agg求分位数
时间: 2024-04-10 21:34:07 浏览: 105
pandas的 df.Drop()使用方法详细示例
您可以使用`groupby`和`agg`方法来计算DataFrame中每个组的分位数。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Group': ['A', 'A', 'B', 'B', 'B', 'C'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 使用groupby和agg计算分位数
quantiles = [0.25, 0.5, 0.75] # 需要计算的分位数
result = df.groupby('Group')['Value'].agg(quantiles)
print(result)
```
这将输出每个组的指定分位数的值。请根据您的具体需求调整示例中的DataFrame和分位数列表。
阅读全文