为什么我的数据没有打印在数据框中?

时间:2019-05-15 21:33:38

标签: python-3.x pandas

我正在尝试创建一个函数,该函数将基于来自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')

1 个答案:

答案 0 :(得分:0)

您的r中的注释中的小写字母均大写,而代码中的小写字母则大写。