的一天,我有一个看起来像下面的图片数据帧数据帧分成两个:分裂大熊猫基于
数据帧被称为df_original
。
如何分割它,以便我最终得到一个包含周六和日期发生的所有数据的df_weekend
,以及包含周一至周五所有数据的df_weekday
?
我最初尝试使用在Pandas - Split dataframe into multiple dataframes based on dates?
找到了解决办法,但我遇到了一个ValueError
的一天,我有一个看起来像下面的图片数据帧数据帧分成两个:分裂大熊猫基于
数据帧被称为df_original
。
如何分割它,以便我最终得到一个包含周六和日期发生的所有数据的df_weekend
,以及包含周一至周五所有数据的df_weekday
?
我最初尝试使用在Pandas - Split dataframe into multiple dataframes based on dates?
找到了解决办法,但我遇到了一个ValueError
让我们用布尔索引:
mask = df_original['day'].isin(['Saturday','Sunday'])
df_weekend = df_original[mask]
df_weekday = df_original[~mask]
当我尝试,我得到错误'提高ValueError('必须通过DataFrame wi th布尔值只)') ValueError:必须只通过布尔值的数据帧' – tushariyer
工作!谢谢! :) – tushariyer
不客气。 –
[大熊猫可能的复制 - 拆分数据帧为基于多个dataframes在日期?](https://stackoverflow.com/questions/35907421/pandas-split-dataframe-into-multiple-dataframes-based-on-dates) –