Replace Negative Number by Zeros in Pandas DataFrame Improve Improve Like Article Like Save Share Report In this article, Let’s discuss how to replace the negative numbers by zero in Pandas Approach: Import pandas module. Create a Dataframe. Check the DataFrame element is less than zero, if yes then assign zero in this element. Display the final 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 Output : 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 Output : Last Updated : 05 Sep, 2020 Like Article Save Article Previous How to remove random symbols in a dataframe in Pandas? Next Align columns to Left in Pandas - Python Share your thoughts in the comments Add Your Comment Please Login to comment...