【发布时间】:2020-04-27 11:57:09
【问题描述】:
我有一系列由列组成的数据,我想提取“dateRep”在一个日期“x”之前的行
x= datetime.datetime(2020,3,25)
save_df=df[(df["countriesAndTerritories"]=="Algeria") & (to_datetime(df["dateRep"])> x)]
177 06/04/2020 6 4 2020 69 22 Algeria DZ DZA 42228429.0 Africa
178 05/04/2020 5 4 2020 80 25 Algeria DZ DZA 42228429.0 Africa
179 04/04/2020 4 4 2020 185 42 Algeria DZ DZA 42228429.0 Africa
183 31/03/2020 31 3 2020 73 4 Algeria DZ DZA 42228429.0 Africa
184 30/03/2020 30 3 2020 57 2 Algeria DZ DZA 42228429.0 Africa
185 29/03/2020 29 3 2020 45 3 Algeria DZ DZA 42228429.0 Africa
186 28/03/2020 28 3 2020 42 1 Algeria DZ DZA 42228429.0 Africa
187 27/03/2020 27 3 2020 65 4 Algeria DZ DZA 42228429.0 Africa
188 26/03/2020 26 3 2020 38 2 Algeria DZ DZA 42228429.0 Africa
202 12/03/2020 12 3 2020 0 0 Algeria DZ DZA 42228429.0 Africa
203 09/03/2020 9 3 2020 3 0 Algeria DZ DZA 42228429.0 Africa
204 06/03/2020 6 3 2020 5 0 Algeria DZ DZA 42228429.0 Africa
205 05/03/2020 5 3 2020 7 0 Algeria DZ DZA 42228429.0 Africa
206 04/03/2020 4 3 2020 2 0 Algeria DZ DZA 42228429.0 Africa
226 12/02/2020 12 2 2020 0 0 Algeria DZ DZA 42228429.0 Africa
【问题讨论】:
-
输出似乎正确,例如
26/4/2020大于25/3/2020,有什么问题?另外,如果可以的话,请将数据以文本而不是图像的形式发布。 -
图片不包含所有输出,我在上传第二张图片时遇到问题
标签: python pandas date datetime compare