pandas常见的时间处理函数

来源:互联网 发布:澳洲绵羊油 知乎 编辑:程序博客网 时间:2024/05/23 18:32

pandas常见的时间处理函数:

df.loc[mask, 'origin_order_unix_time'] = df.loc[mask, 'order_unix_time']df.loc[mask, c] = df.loc[mask, c].apply(lambda x: datetime.datetime.fromtimestamp(x))df.loc[mask, 'date'] = df.loc[mask, c].apply(lambda x: x.strftime('%Y%m%d'))df.loc[mask, 'weekday'] = df.loc[mask, c].apply(lambda x: x.strftime('%u'))df.loc[mask, 'is_weekend'] = df.loc[mask, 'weekday'].apply(lambda x: 1 if (x == 5 or x == 6) else 0)df.loc[mask, 'hour'] = df.loc[mask, c].apply(lambda x: x.hour)df.loc[mask, 'minute'] = df.loc[mask, c].apply(lambda x: x.minute)


原创粉丝点击