如何在pandas中将输出格式化为一行?

时间:2017-06-21 18:35:28

标签: pandas

print(df[['imdb_score','movie_title', 'gross', 'content_rating','genres']].nlargest(3, 'imdb_score'))

这是我的代码打印出这些列出的列,并按'imdb_score'中前3个最高值排序

Here's how the output looks like

如何以这样的方式对其进行格式化,每行一行并且整齐?:

等级96:星际,$ 187991439,PG-13,冒险|戏剧|科幻

等级296:Django Unchained,$ 162804648,R,Drama | Western

等级10:正义的黎明,$ 330249062,PG-13,冒险|剧情|科幻

1 个答案:

答案 0 :(得分:1)

cols = ['imdb_score', 'movie_title',
        'gross', 'content_rating','genres']
df.loc[df.imdb_score.nlargest(3).index, cols]