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
objectdf[df['date'].ne(pd.Timestamp('today'))
Usepd.DataFrame.loc
method仍然显示与今天日期相等的行Usepd.Datetime
或pd.Timestamp
objectdf[df['date'].ne(pd.Timestamp('today')])
date
1 2021-01-17