¿Cómo imprimir valores por encima del percentil 75 de la serie usando Quantile usando Pandas?

Dada una serie, la tarea es imprimir todos los elementos que están por encima del percentil 75 usando Pandas en Python. Hay una serie de datos, tenemos que encontrar todos los valores del objeto de la serie cuyo valor sea mayor que el Percentil 75.

Acercarse:

  • Crear un objeto de serie de cualquier conjunto de datos
  • Calcularemos el percentil 75 usando la función cuantil de la serie pandas
  • Aplicaremos un bucle para iterar todos los valores del objeto de la serie.
  • Dentro del ciclo for, verificaremos si el valor es mayor que el valor del cuantil 75 que se calcula en el paso (2), si es mayor, luego imprímalo.

Código:

Python3

# importing pandas module
import pandas as pd
  
# importing numpy module
import numpy as np
  
# Making an array
arr = np.array([42, 12, 72, 85, 56, 100])
  
# creating a series
Ser1 = pd.Series(arr)
  
# printing this series
print(Ser1)
  
# calculating quantile/percentile value
quantile_value = Ser1.quantile(q=0.75)
  
# printing quantile/percentile value
print("75th Percentile is:", quantile_value)
print("Values that are greater than 75th percentile are:")
  
# Running a loop and
# printing all elements that are above the
# 75th percentile
for val in Ser1:
    if (val > quantile_value):
        print(val)

Producción:

0     42
1     12
2     72
3     85
4     56
5    100
dtype: int32
75th Percentile is: 81.75
Values that are greater than 75th percentile are:
85
100

Explicación:

Creamos un objeto de serie a partir de una array nd y usamos el método quantile() para encontrar el valor del percentil 75 o cuantil 75 de los datos en el objeto de serie dado y luego usamos un ciclo for para encontrar todos los valores de la serie que son por encima del percentil 75.

Publicación traducida automáticamente

Artículo escrito por shivamsaini839494 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *