我正在设计一个推荐电影的推荐系统,在编写代码时,我遇到了这个问题。有人能帮我整理一下吗?我试了很多次。我使用streamlit
来编写代码。
movie_list = movies['title'].values
selected_movie_name = st.selectbox("Type or select a movie from the dropdown", movie_list)
试试movie_list = list(movies['title'])
。
编辑:这更像是pandas
的概念。
要将数据框的列转换为st.selectbox
中用作options
的列表,您必须了解pandas
的to_list()
背后的概念。
你可以用我之前写的
movie_list = list(movies['title'])
或
movie_list = movies['title'].to_list()
结果是一样的。