无法比较日期变量和熊猫数据框之间的日期

MarekŠevela

在将可变日期与日期的熊猫数据集进行比较时,我遇到了一个令人沮丧的问题。无论我尝试使用哪种格式选项,我都无法使它们符合要求。大家好,我基本上只需要比较熊猫数据集中的日期和今天的日期+ 6个月。

我的代码:

SourceData_Workbook = R"G:\AR\REPORTS\Automation Files\Credit Risk\test1.xlsx"

SourceInPandas = pd.read_excel(SourceData_Workbook, skiprows=33,header=0,index=False)

# Creating date variable + 6 months
six_months = date.today() + relativedelta(months=+6)


# Formatting sourced data to date format
SourceInPandas['Req.dlv.dt']=SourceInPandas['Req.dlv.dt'].apply(lambda x:datetime.strptime(x,'%d.%m.%Y'))

# Fails on this line
SourceInPandas.loc[(SourceInPandas['Req.dlv.dt']<= six_months) & (SourceInPandas['OpIt'] != "15 Overdue account")& (SourceInPandas['OpIt'] != "16 Prepayment required")& (SourceInPandas['OpIt'] != "17 Approval required"),"OpIt"]="Future delivery" 

堆栈跟踪:

TypeError: Invalid comparison between dtype=datetime64[ns] and date 
耶斯列尔

您可以通过以下方式Timestamp使用Timestamp.floor并添加6个月DateOffset

six_months = pd.Timestamp('today').floor('d') + pd.DateOffset(months=6)
print (six_months)
2021-06-10 00:00:00

SourceInPandas['Req.dlv.dt']=pd.to_datetime(SourceInPandas['Req.dlv.dt'], dayfirst=True)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将熊猫数据框的日期与当前日期进行比较

来自分类Dev

熊猫数据框日期无法转换为日期时间格式

来自分类Dev

根据日期列和日期范围填充熊猫数据框

来自分类Dev

通过日期时间和日期列合并熊猫数据框

来自分类Dev

比较熊猫数据框行和删除具有重叠日期的行

来自分类Dev

熊猫将数据框与包含日期时间的系列进行比较

来自分类Dev

熊猫过滤和比较日期

来自分类Dev

熊猫中两个数据框之间的匹配日期

来自分类Dev

熊猫中两个数据框之间的匹配日期

来自分类Dev

在熊猫数据框中的日期变量中添加月份

来自分类Dev

绘制熊猫数据框日期

来自分类Dev

比较两个熊猫数据框的日期,如果日期相似,则添加值?

来自分类Dev

比较两个熊猫数据框的日期,如果日期相似,则添加值?

来自分类Dev

在熊猫数据框中进行日期解析和时区调整

来自分类Dev

如何在熊猫数据框中删除日期和时间?

来自分类Dev

用日期时间和类别重新绑定熊猫数据框

来自分类Dev

月和日期在熊猫数据框中混乱

来自分类Dev

在熊猫数据框中进行日期解析和时区调整

来自分类Dev

基于索引和日期合并熊猫数据框

来自分类Dev

从熊猫数据框中获取多个最小和最大日期

来自分类Dev

熊猫数据框中两个给定日期之间的日期列表

来自分类Dev

熊猫比较-如何在2个单独的数据框中比较2个日期列

来自分类Dev

提取数据框日期和今天之间的天数

来自分类Dev

通过熊猫数据框按熊猫ID中的两个日期之间的行数进行计数

来自分类Dev

熊猫过滤器日期时间:TypeError:无法比较未过时的日期和可感知过的日期时间

来自分类Dev

如何将数据框的日期和时间列转换为熊猫的日期时间格式?

来自分类Dev

按日期时间间隔比较两个数据框(python熊猫)

来自分类Dev

使用日期比较条件对非NAN值的熊猫数据框中的值进行计数

来自分类Dev

仅在熊猫DataFrame中的两列数据时间对象之间比较日期

Related 相关文章

  1. 1

    将熊猫数据框的日期与当前日期进行比较

  2. 2

    熊猫数据框日期无法转换为日期时间格式

  3. 3

    根据日期列和日期范围填充熊猫数据框

  4. 4

    通过日期时间和日期列合并熊猫数据框

  5. 5

    比较熊猫数据框行和删除具有重叠日期的行

  6. 6

    熊猫将数据框与包含日期时间的系列进行比较

  7. 7

    熊猫过滤和比较日期

  8. 8

    熊猫中两个数据框之间的匹配日期

  9. 9

    熊猫中两个数据框之间的匹配日期

  10. 10

    在熊猫数据框中的日期变量中添加月份

  11. 11

    绘制熊猫数据框日期

  12. 12

    比较两个熊猫数据框的日期,如果日期相似,则添加值?

  13. 13

    比较两个熊猫数据框的日期,如果日期相似,则添加值?

  14. 14

    在熊猫数据框中进行日期解析和时区调整

  15. 15

    如何在熊猫数据框中删除日期和时间?

  16. 16

    用日期时间和类别重新绑定熊猫数据框

  17. 17

    月和日期在熊猫数据框中混乱

  18. 18

    在熊猫数据框中进行日期解析和时区调整

  19. 19

    基于索引和日期合并熊猫数据框

  20. 20

    从熊猫数据框中获取多个最小和最大日期

  21. 21

    熊猫数据框中两个给定日期之间的日期列表

  22. 22

    熊猫比较-如何在2个单独的数据框中比较2个日期列

  23. 23

    提取数据框日期和今天之间的天数

  24. 24

    通过熊猫数据框按熊猫ID中的两个日期之间的行数进行计数

  25. 25

    熊猫过滤器日期时间:TypeError:无法比较未过时的日期和可感知过的日期时间

  26. 26

    如何将数据框的日期和时间列转换为熊猫的日期时间格式?

  27. 27

    按日期时间间隔比较两个数据框(python熊猫)

  28. 28

    使用日期比较条件对非NAN值的熊猫数据框中的值进行计数

  29. 29

    仅在熊猫DataFrame中的两列数据时间对象之间比较日期

热门标签

归档