类型错误:"builtin_function_or_method"对象在推荐系统中不可迭代



我正在设计一个推荐电影的推荐系统,在编写代码时,我遇到了这个问题。有人能帮我整理一下吗?我试了很多次。我使用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的列表,您必须了解pandasto_list()背后的概念。

你可以用我之前写的

movie_list = list(movies['title'])

movie_list = movies['title'].to_list()

结果是一样的。

相关内容

  • 没有找到相关文章

最新更新