So I have this code that I want to remove the lower boundary values from each column it is a database which consists of 15578089 rows x 18 columns, but I do not know how to apply it to the data frame, I tried df= df.drop(df.abs()<=LowerBoundary,axis=1)
,but it this seemed to drop every column, my code is:
I will also upload images of the data columns and description
import pandas as pd
import random as r
import numpy as np
df = pd.read_csv('D:\\Project\\database\\3-Last\\LastCombineHalf.csv')
Q1 = df.quantile(0.75)
Q3 = df.quantile(0.25)
IQR = Q1 - Q3
#UpperBoundary = Q1 + (IQR * 1.5)
LowerBoundary = Q3 - (IQR * 1.5)
df.drop(df.abs()<=LowerBoundary,axis=0)
df.to_csv('D:\\Project\\database\\3-Last\\Removal.csv', index=False)
Thank you.