Python | Pandas DataFrame.abs()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.
dataframe.abs() es una de las funciones de marco de datos de pandas más simples. Devuelve un objeto con valor absoluto tomado y solo es aplicable a objetos que son todos numéricos. Tampoco funciona con ningún valor de Nan . La función abs() también se puede usar con números complejos para encontrar su valor absoluto. 
Para números complejos, el valor absoluto se define como: 
 

Syntax:  DataFrame.abs()
Returns: type of caller

Para ver el enlace al archivo CSV utilizado en el código, haga clic aquí
. Ejemplo n.º 1: Reemplace el equipo «Boston Celtics» con «Omega Warrior» en el archivo nba.csv 
 

Python3

# importing pandas as pd
import pandas as pd
 
# Making data frame from the csv file
df = pd.read_csv("nba.csv")
 
# Printing the first 10 rows of the
# data frame for visualization
df[:10]

Para encontrar el valor absoluto, también necesitamos tener valores negativos en el marco de datos. Entonces, cambiemos algunos valores para que sean negativos con el propósito de demostración.
 

Python3

# This will set the Number column
# to be all negative.
df.Number = df.Number*(-1)

Producción: 
 

Ahora usemos la función abs() para encontrar solo el valor absoluto de la columna Número.
 

Python3

# Applying abs() value on one column only
df.Number.abs()

Producción: 
 

  
Ejemplo #2: Aplicar abs() en una serie con números complejos.
 

Python3

# Importing pandas as pd
import pandas as pd
 
# Creating a series
ser = pd.Series([1.2 + 1j, 2 + 5j, 1 + 8j, 3.2 + 2j])
 
# let's print the values in series
ser

Python3

# Using abs() function to find the
# absolute value of the complex numbers
absolute_values = s.abs()
 
# Print the absolute values of all complex numbers
absolute_values

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan 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 *