2017-07-17 11 views
2

の日に基づいて2つにDATAFRAME:スプリットパンダは、私は下の画像のように見えるデータフレームを持っている週

Image

データフレームはdf_originalと呼ばれています。

土曜日とサンダールで発生するすべてのデータを含むdf_weekendと、月曜日から金曜日までのすべてのデータを含むdf_weekdayになるように分割するにはどうすればよいですか?

私はもともとPandas - Split dataframe into multiple dataframes based on dates?

で見つかったソリューションを使用してみましたしかし、私はのは、ブール値のインデックスを使用してみましょうValueError

+2

可能性のある重複した - 基づいて、複数のデータフレームに分割データフレーム(https://stackoverflow.com/questions/35907421/pandas-split-dataframe-into-multiple-dataframes-based-on-dates) –

答えて

2

に走った:[パンダの

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

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

私が試してみると、エラーが発生します。 'ValueErrorを引き上げる必要がありますデータフレームを渡すthブール値のみ ') ValueError:ブール値でデータフレームを渡す必要があります' – tushariyer

+0

これは機能しました!ありがとうございました! :) – tushariyer

+0

ようこそ。 –

関連する問題