2024-04-18 23:12:24 发布
网友
我在两个日期之间进行了一次简单的计算,结果显示输出为“1天”,或“2天”,等等
df['Days'] = df['date1'] - df['date2'] returns: '1 Days' '2 Days'
我不知道该怎么处理?那么,如果我想过滤数据帧以在5天内返回行?我是否会将单位转换为秒/小时,然后当然可以进行过滤,但如何根据“1天”输出进行过滤
您可以使用days转换为int添加dt
days
int
dt
df['Days'] = (df['date1'] - df['date2']).dt.days
然后你可以过滤它
df1=df[df['Days']<5].copy()
您可以使用
days
转换为int
添加dt
然后你可以过滤它
相关问题 更多 >
编程相关推荐