I'm trying to remove all rows from my dataframe for rows that occurred over a year ago. What am I doing wrong, and what is the fastest way to do what I'm trying to do? Here is my code so far:
import pandas as pd
import datetime as dt
xls = pd.ExcelFile('/Users/thomasmurray/Downloads/20210622Tommy Data Dump 2.xlsx')
df2 = pd.read_excel(xls, 'Orders')
present = dt.datetime.now()
past = dt.timedelta(days=365)
year = present - past
for i in df2.DatePurchased:
if i < year:
df2.drop(i)