【发布时间】:2020-03-20 10:56:50
【问题描述】:
我有一个带有日期时间列的数据框。如果日期不如其他日期,我想应用一个函数在此列中将值设置为无。但是应用的功能将我的所有值都设置为无。你能帮帮我吗?
这是我的代码:
dateused = datetime.datetime.strptime('202004', '%Y%m')
df['date_pack'] =df['date_pack'].apply(lambda x: None if x < dateused else x)
df['date_pack'] 的 dtype 是 datetime64[ns]。 在此之后,我的列“date_pack”中的所有值都是无。
谢谢
【问题讨论】:
标签: python pandas datetime apply