我将API调用存储到名为df1的数据帧(成功)中。 API调用将每天运行两次。我需要将df1附加到满足以下条件的df2中:
1. append rows from df1 into df2 if ID in df1 is not present in df2
2. append rows from df1 into df2 if column 'Updated_Date' in df1 is greater than todays date in df2.
脚本将每天两次从API中提取数据,因此在运行脚本的第一天,df2中没有数据,但是在第一天之后每天都会有来自API的df1中的记录。所以在第1天,df1和df2应该相等。
以下是我今天的日期:
import datetime as dt
benchmark_date = dt.datetime.today().strftime("%m/%d/%y")
以下是我如何附加到空数据框
df2 = df2.append(df1)
我不确定如何在上面的两个步骤中构建逻辑。
df1结构:
ID Updated_Date
0 2/14/15
1 2/20/15
提前谢谢你。