Python | Панды Series.abs ()

Опубликовано: 29 Марта, 2022

Python - отличный язык для анализа данных, в первую очередь из-за фантастической экосистемы пакетов Python, ориентированных на данные. Pandas - один из таких пакетов, который значительно упрощает импорт и анализ данных.

Pandas Series.abs() method is used to get the absolute numeric value of each element in Series/DataFrame.

Syntax: Series.abs()

Parameters: No parameters

Returns: Return the Series or DataFrame containing the absolute value of each element.

Code #1:

# importing pandas module 
import pandas as pd 
  
# creating lists
lst = [2, -10.87, -3.14, 0.12]
lst2 = [-10.87 + 4j]
  
ser = pd.Series(lst)
ser1 = pd.Series(lst2)
  
# printing values explaining abs()
print(ser1.abs(), " ", ser.abs())

Выход:

0 11,582612
dtype: float64 

 0 2,00
1 10,87
2 3,14
3 0,12
dtype: float64

 
Code #2: Explaning use of abs() on specific row

# importing pandas module 
import pandas as pd 
  
df = pd.DataFrame({"Name": ["John", "Hari", "Peter", "Loani"],
                  "Age": [31, 29, 57, 40],
                  "val": [98, 48, -80, -14]})
  
  
df["ope"] = (df.val - 87).abs()
  
df

Выход:

Имя Возраст значение
0 Иоанна 31 98 11
1 Хари 29 48 39
2 Петра 57-80 167
3 Лоани 40-14 101

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.