Я пытаюсь подсчитать средневзвешенное количество раз, когда публикация в социальных сетях производилась в определенный день недели с 2009 по 2018 год.
Это код, который у меня есть:
weight = fb_posts2[fb_posts2['title']=='status'].groupby('year',as_index=False).apply(lambda x: (x.count())/x.sum())
То, что я пытаюсь сделать, - это сгруппировать год и день недели, сосчитать количество раз, когда каждый будний день произошел в году, и разделить его на общее количество постов в каждом году. Идея состоит в том, чтобы вернуть фрейм данных со средневзвешенным значением того, сколько раз каждый будний день происходил между 2009 и 2018 годами.
Это пример кадра данных, с которым я взаимодействую:
![Dataframe](https://i.stack.imgur.com/msRpz.png)