Заменить отрицательное число на нули в Pandas DataFrame

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

В этой статье давайте обсудим, как заменить отрицательные числа на ноль в Pandas.

Подход:

  • Модуль импорта панд.
  • Создайте фрейм данных.
  • Убедитесь, что элемент DataFrame меньше нуля, если да, то присвойте этому элементу ноль.
  • Отобразить последний DataFrame

 First, let’s create the dataframe.

Python3

# importing pandas module
import pandas as pd
  
# Creating pandas DataFrame
df = pd.DataFrame({"A": [1, 2, -3, 4, -5, 6],
                   "B": [3, -5, -6, 7, 3, -2],
                   "C": [-4, 5, 6, -7, 5, 4],
                   "D": [34, 5, 32, -3, -56, -54]})
  
# Displaying the original DataFrame
print("Original Array : ")
df

Выход :

Now, let’s find the negative element and replace it with zero.

Python3

# checking the element is < 0
df[df < 0] = 0
print("New Array :")
df

Выход :

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

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