pandas常见的时间处理函数

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)


你可能感兴趣的:(pandas常见的时间处理函数)