tobiasaurer commited on
Commit
eeea86a
1 Parent(s): 80f1b23

sort genre list

Browse files
pages/1 - Popularity-Based Recommender.py CHANGED
@@ -106,7 +106,8 @@ st.write("""
106
  __Optional__: You can narrow down the recommendations by picking one or several genre(s).
107
  However, the more genres you choose, the fewer movies will be recommended.
108
  """)
109
- genre_list = set([inner for outer in movies.genres.str.split('|') for inner in outer])
 
110
  genres = st.multiselect('Optional: Select one or more genres', genre_list, default=None, key=None, help=None, on_change=None, args=None, kwargs=None, disabled=False)
111
  genres_regex = transform_genre_to_regex(genres)
112
 
 
106
  __Optional__: You can narrow down the recommendations by picking one or several genre(s).
107
  However, the more genres you choose, the fewer movies will be recommended.
108
  """)
109
+ genre_list = list(set([inner for outer in movies.genres.str.split('|') for inner in outer]))
110
+ genre_list.sort()
111
  genres = st.multiselect('Optional: Select one or more genres', genre_list, default=None, key=None, help=None, on_change=None, args=None, kwargs=None, disabled=False)
112
  genres_regex = transform_genre_to_regex(genres)
113
 
pages/2 - Movie-Based Recommender.py CHANGED
@@ -143,7 +143,8 @@ st.write("""
143
  __Optional__: You can narrow down the recommendations by picking one or several genre(s).
144
  However, the more genres you choose, the fewer movies will be recommended.
145
  """)
146
- genre_list = set([inner for outer in movies.genres.str.split('|') for inner in outer])
 
147
  genres = st.multiselect('Optional: Select one or more genres', genre_list, default=None, key=None, help=None, on_change=None, args=None, kwargs=None, disabled=False)
148
  genres_regex = transform_genre_to_regex(genres)
149
 
 
143
  __Optional__: You can narrow down the recommendations by picking one or several genre(s).
144
  However, the more genres you choose, the fewer movies will be recommended.
145
  """)
146
+ genre_list = list(set([inner for outer in movies.genres.str.split('|') for inner in outer]))
147
+ genre_list.sort()
148
  genres = st.multiselect('Optional: Select one or more genres', genre_list, default=None, key=None, help=None, on_change=None, args=None, kwargs=None, disabled=False)
149
  genres_regex = transform_genre_to_regex(genres)
150