首页 > 解决方案 > 如何使用 Pandas 获得第一和第三四分位数的平均值?

问题描述

这就是我使用从最小到最大升序列表的方法,然后我找到了列表的中位数。我现在需要的是找到第一个四分位数和第三个四分位数的平均值。

import pandas as pd

f = pd.read_csv("data.csv")
print(f.CRIM.sort_values())
print(f['CRIM'].quantile([0.5]))

此代码对值进行排序并给我列表的中位数。

标签: pythonpandas

解决方案


使用 dataframe.describe() 将给出四分位数以及各种其他有用信息(平均值、最小值、最大值等)。

编辑

链接到文档:https ://pandas.pydata.org/docs/reference/api/pandas.DataFrame.describe.html?highlight=describe#pandas.DataFrame.describe


推荐阅读