- def genre_weekday(table, day, time1, time2):
- # последовательная фильтрация
- # оставляем в genre_df только те строки df, у которых день равен day
- genre_df = table[table['day' == day]
- # оставляем в genre_df только те строки genre_df, у которых время меньше time2
- genre_df = genre_df[genre_df['time'] < time2]
- # оставляем в genre_df только те строки genre_df, у которых время больше time1
- genre_df = genre_df[genre_df['time'] > time1]
- # сгруппируем отфильтрованный датафрейм по столбцу с названиями жанров, возьмём столбец genre и посчитаем кол-во строк для каждого жанра методом count()
- genre_df_grouped = genre_df.groupby('genre').count()
- # отсортируем результат по убыванию (чтобы в начале Series оказались самые популярные жанры)
- genre_df_sorted = genre_df_sorted.sort_values(asccending = False)
- # вернём Series с 10 самыми популярными жанрами в указанный отрезок времени заданного дня
- return genre_df_sorted[:10]
Re: Re: Untitled
From Round Giraffe, 1 Year ago, written in Plain Text, viewed 372 times.
This paste is a reply to Re: Untitled from Cute Pelican
- view diff
URL http://codebin.org/view/d17877f0
Embed
Download Paste or View Raw
— Expand Paste to full width of browser