根据星期几将pandas数据帧拆分为两个

时间:2017-07-17 12:57:38

标签: python database python-2.7 pandas anaconda

我的数据框如下图所示:

Image

数据框称为df_original

如何拆分它以便最终得到df_weekend,其中包含星期六和Sundar发生的所有数据,df_weekday包含星期一到星期五的所有数据?

我最初尝试使用Pandas - Split dataframe into multiple dataframes based on dates?

中找到的解决方案

但我遇到了ValueError

1 个答案:

答案 0 :(得分:2)

让我们使用布尔索引:

mask = df_original['day'].isin(['Saturday','Sunday'])

df_weekend = df_original[mask]
df_weekday = df_original[~mask]