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