python - 是否可以将 "range"(即max-min)添加到python中的pandas描述函数中?

标签 python pandas

是否可以将“范围”(即最大-最小值)添加到Python中的pandas描述函数中?

我想要这样吗?

     sepal_length   sepal_width
count    150            150
mean     5.843333       3.054
std      0.828066       0.433594
min      4.3            2
25%      5.1            2.8
50%      5.8            3
75%      6.4            3.3
max      7.9            4.4
Range    3.6            2.4

最佳答案

我认为最简单的是添加到输出减去行并换行到函数:

def describe_new(df):
    df1 = df.describe()
    df1.loc["range"] = df1.loc['max'] - df1.loc['min']
    return df1

print (describe_new(df))

关于python - 是否可以将 "range"(即max-min)添加到python中的pandas描述函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48595445/

相关文章:

python - 按列对 pandas 数据框进行切片,显示除提供的列之外的所有内容

python - 滚动时间窗口中值(value)的分组百分位数排名

python - 计算 df 的平均值,但如果 =>1 个值与该平均值相差 >20%,则平均值设置为 NaN

php - 从 PHP - Linux 执行 python 文件

python - 自动更新字段的最佳做法是什么?

python - 用skyfield寻找暮光之城

python - 使用 PyRFC 摄取 RAW 数据类型列时出现问题

python - 如何根据行信息决定实例化哪个声明性模型

python - Pandas:选择范围内第一次出现的 DataFrame 行

python - pandas python的算法思路