python 求四分位数
时间: 2024-12-12 12:32:15 浏览: 9
如何使用 一行代码 搞定一组数据的(极值、平均值、中位数、四分位数、数量统计和标准差)
5星 · 资源好评率100%
在Python中,计算四分位数通常使用`statistics`模块,这是标准库的一部分,无需额外安装。`quantile()`函数可以用于计算数据的四分位数,包括第一四分位数(Q1)、第二四分位数(即中位数,Q2),以及第三四分位数(Q3)。
下面是一个简单的例子:
```python
import statistics
# 假设我们有一个列表 of_numbers
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 计算第一四分位数 (Q1)
q1 = statistics.quantile(numbers, 0.25)
# 计算第二四分位数 (Q2,也就是中位数)
median = statistics.median(numbers)
# 计算第三四分位数 (Q3)
q3 = statistics.quantile(numbers, 0.75)
print("First quartile:", q1)
print("Median:", median)
print("Third quartile:", q3)
```
如果你的数据存储在一个pandas DataFrame或其他结构中,也可以直接使用`.quantile()`方法。
阅读全文