📜  Python|熊猫系列.median()(1)

📅  最后修改于: 2023-12-03 15:19:21.852000             🧑  作者: Mango

Python Pandas Series .median() 函数介绍

简介

Pandas 是一个基于 NumPy 开发的库,数据处理和数据分析常用。Pandas 中的一个核心数据类型是 Series,它是一种一维的数组型对象,包括了一个数组(Numpy 数组)以及与其相关的数据。Series 主要用于数据分析、处理和清洗等操作。Pandas Series 中的 median() 函数可以计算 Series 中所有非空元素的中位数。

语法和参数

Pandas Series .median() 函数的语法如下:

Series.median(skipna=None, *args, **kwargs)
  • skipna: 是否将 NaN 看成 NA, 默认为 True,即将 NaN 排除在中位数之外
  • *args 和 **kwargs: 与 NumPy 中的相应函数参数含义相同
示例

先对 Pandas 所需的库进行导入:

import pandas as pd
import numpy as np

创建一个 Series s:

s = pd.Series([9.0, 10.0, 12.0, 20.0, 22.0, np.nan])

查看 s 中的数据:

s

Output:
0     9.0
1    10.0
2    12.0
3    20.0
4    22.0
5     NaN
dtype: float64

计算 s 中的中位数:

s.median()

Output:
15.0
注意事项
  • 如果 Series 中的所有值都是 NaN,则中位数是 NaN。
  • 如果 skipna=False,则忽略 NaN,返回值将接近于实际的中位数,但可能会与其略有不同。
  • 如果 skipna=True,则默认将 NaN 值排除在计算之外。

以上就是 Python Pandas Series .median() 函数的简介和使用方法,希望对大家有所帮助。