Python 日期不等于今天 身份证件 日期 0 2021-18-01 1. 2021-17-01 设置:

Python 日期不等于今天 身份证件 日期 0 2021-18-01 1. 2021-17-01 设置:,python,python-3.x,pandas,Python,Python 3.x,Pandas,在这里,我们填充一个数据帧,并将数据转换为正确的数据类型 df = pd.DataFrame([dict(id=0, date='2021-01-17'), dict(id=1, date='2021-01-18'), dict(id=2, date='2021-01-19')]) df = df.set_index('id') df.date = pd.to_datetime(df.date) 结果如下所

在这里,我们填充一个数据帧,并将数据转换为正确的数据类型

df = pd.DataFrame([dict(id=0, date='2021-01-17'), 
                     dict(id=1, date='2021-01-18'), 
                     dict(id=2, date='2021-01-19')])
df = df.set_index('id')
df.date = pd.to_datetime(df.date)
结果如下所示:

身份证件 日期 0 2021-01-17 1. 2021-01-18 2. 2021-01-19 设置: 在这里,我们填充一个数据帧,并将数据转换为正确的数据类型

df = pd.DataFrame([dict(id=0, date='2021-01-17'), 
                     dict(id=1, date='2021-01-18'), 
                     dict(id=2, date='2021-01-19')])
df = df.set_index('id')
df.date = pd.to_datetime(df.date)
结果如下所示:

身份证件 日期 0 2021-01-17 1. 2021-01-18 2. 2021-01-19 尝试:


尝试:



使用仍然显示与今天日期相等的行的
pd.DataFrame.loc
方法使用
pd.Datetime
pd.Timestamp
object
df[df['date'].ne(pd.Timestamp('today'))
Use
pd.DataFrame.loc
method仍然显示与今天日期相等的行Use
pd.Datetime
pd.Timestamp
object
df[df['date'].ne(pd.Timestamp('today')])
    date
1   2021-01-17