我正在尝试创建一个函数,该函数将基于来自imdb的搜索词生成包含有关电影的数据的数据框/表。但是,数据框仅显示“ NaN”。
我尝试打印时可以看到数据,写着:
cost_function(x)
但是我的数据框什么也没显示。
我的功能是这样的:
print(r)
这是结果:
def get_movies(title):
r = search_omdb(title)
df = pd.DataFrame(data = r, index = ['imdbID'], columns = ['Poster', 'Title', 'Type', 'Year'])
df.index.name = 'imdbID'
df = df.sort_values('Year', ascending = True)
return df
get_movies('hamlet')
答案 0 :(得分:0)
您的r
中的注释中的小写字母均大写,而代码中的小写字母则大写。