Лучший способ генерировать коробочные графики дня недели из серии Pandas

я пытаюсь создать набор дневных коробочных графиков для временных рядов (например, 5-минутные наблюдения температуры).

Мой код:

# ts is our timeseries
ts = df.SomeColumn

dow_map = {}
days = ['MON','TUE','WED','THU','FRI','SAT','SUN']
dow_idx = ts.index.dayofweek

i = 0
for d in days:
    dow_map[d] = ts[dow_idx == i]
    i = i + 1

df = pd.DataFrame(dow_map)
df.boxplot()

результаты в:

---------------------------------------------------------------------------
Exception                                 Traceback (most recent call last)
<ipython-input-898-6070c45e4c4b> in <module>()
     41     i = i + 1
     42 
---> 43 df = pd.DataFrame(dow_map)
     44 df.boxplot()
...
Exception: Reindexing only valid with uniquely valued Index objects

Я нашел успех, создав DataFrames для каждого дня недели и затем объединив их в окончательный DataFrame, но это кажется неэффективным ...

Ответы на вопрос(2)

Ваш ответ на вопрос