Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 477 Bytes

filter-by-datetime.md

File metadata and controls

26 lines (18 loc) · 477 Bytes

Filter by datetime

To filter a column by datetime we can usually do the following,

import pandas

columns = ['date', 'value']
data = [
    ['2021-05-24', 2.1],
    ['2021-05-25', 3.4],
    ['2021-05-26', 1.3],
]
df = pandas.DataFrame(data, columns=columns)

df.date = pandas.to_datetime(df.date)

older_df = df[df.date < '2021-05-26']

However, if that doesn't work, try this,

older_df = df[df.date.dt.strftime('%Y-%m-%d') < '2021-05-26']