【发布时间】:2020-11-23 23:42:57
【问题描述】:
我有一个名为 Download_date 的日期时间对象。我想在 tibble 中为该对象添加 13 天的间隔,具体取决于下面所述的条件。
Clean_Data[Clean_Data$Origin == "Site A" & Clean_Data$Ship_Mode == "AIR" & Clean_Data$PO_Download_Date > Clean_Data$Receipt_Date, "Receipt_Date"] <-
Clean_Data[Clean_Data$Origin == "Site A" & Clean_Data$Ship_Mode == "AIR" & Clean_Data$PO_Download_Date > Clean_Data$Receipt_Date, "PO_Download_Date"] + days(13)
当我运行这段代码时,这是它给我的错误消息。
Error: Incompatible classes: <tbl_df> + <Period>
我该如何解决这个问题?我只用一个日期时间值做了同样的事情,并且工作正常。我猜这是因为我正在使用数据框。
【问题讨论】: