データフレームを行で分割しグループ分けしたい

Pythonのデータフレームで、ある特定の文字が行に出てきたら、その次の行からまた特定の文字が出てくるまでを別のデータフレーム(別のグループ)として分けたいです。 例えば、次のようなデータフレームが