python dataframe quantile
时间: 2023-12-11 07:33:24 浏览: 172
Python如何在DataFrame增加数值
`quantile()`是pandas库中DataFrame对象的一个方法,用于计算DataFrame中每列的分位数。具体使用方法如下:
```python
import pandas as pd
# 创建DataFrame对象
data = {'name': ['A', 'B', 'C', 'D', 'E'],
'score': [80, 90, 70, 60, 85]}
df = pd.DataFrame(data)
# 计算分位数
q = df.quantile(q=0.5) # 计算中位数
print(q)
```
上述代码中,我们首先创建了一个DataFrame对象,包含两列数据:name和score。然后使用`quantile()`方法计算了DataFrame中每列的中位数,并将结果存储在变量`q`中。最后,我们将结果打印输出。
需要注意的是,`quantile()`方法的参数`q`表示要计算的分位数,取值范围为0到1之间的实数。例如,`q=0.5`表示计算中位数,`q=0.25`表示计算下四分位数,`q=0.75`表示计算上四分位数。
阅读全文