【发布时间】:2023-02-07 06:53:51
【问题描述】:
我需要使用各种数据类型的日期进行查询,数据及其对应的数据类型如下:
last_month_year: <class 'pandas._libs.tslibs.timestamps.Timestamp'>
current_month_year: <class 'str'>
df['Year_Month']: datetime64[ns]
查询:
df[(df['Year_Month'] == current_month_year) | (df['Year_Month'] == last_month_year)]
日期由“年”和“月”组成,格式为“年_月”,例如"2020-01"。
我尝试过几次将它们转换为相同的数据类型,但总是存在某些问题。将这三种数据类型转换成什么数据类型比较好?谢谢。
【问题讨论】:
-
Year_Month系列的数据类型是什么?是str吗?last_month_year是怎么计算出来的?