前提・実現したいこと
python
1#日付の一覧 2day = pd.date_range("2019-12-01", "2019-12-07") 3 4#アルバイトの一覧 5n_member = 7 6member = pd.Series(f"member{i+1}" for i in range(n_member)) 7 8#シフトの一覧 9shift = pd.Series(["9:00-14:00", "14:00-19:00", "19:00-23:00", "休み"]) 10 11#希望出勤日 12kibou = pd.DataFrame( 13 [ 14 [1, 1, 1, 1, 1, 1, 0], 15 [1, 1, 1, 1, 1, 0, 1], 16 [1, 1, 1, 1, 0, 1, 1], 17 [1, 1, 1, 0, 1, 1, 1], 18 [1, 1, 0, 1, 1, 1, 1], 19 [1, 0, 1, 1, 1, 1, 1], 20 [0, 1, 1, 1, 1, 1, 1] 21 ], 22 index=member, 23 columns=day 24 ) 25
希望出勤日の"0"の部分をshiftの"休み", "1"の部分をshiftの"9:00-14:00","14:00-19:00","19:00-23:00"のいずれかを表示したいのですが、どのように表記すればいいかわかりません。
つたない説明で申し訳ありませんが、ご教授のほどお願いします。
『"9:00-14:00","14:00-19:00","19:00-23:00"のいずれか』
↑これはどのようにして決定するとよいのでしょうか?