Python-如何排序矩阵
我有一个大矩阵导入一个.csv超过50000行 我正在与panda和numpy合作,矩阵是一个电影数据库,我想按预算对矩阵进行排序,并查看示例10第一行显示该矩阵的所有列 示例:按收入排序,这是我的目标Python-如何排序矩阵,python,Python,我有一个大矩阵导入一个.csv超过50000行 我正在与panda和numpy合作,矩阵是一个电影数据库,我想按预算对矩阵进行排序,并查看示例10第一行显示该矩阵的所有列 示例:按收入排序,这是我的目标 IMDb_data[['film', 'budget', 'revenue','vote_average','cast']].head(3) film budget revenue vote_average ..... cast director homepage J.P
IMDb_data[['film', 'budget', 'revenue','vote_average','cast']].head(3)
film budget revenue vote_average ..... cast director homepage
J.Park 100000 150 5 ..... AAA BBB CCC.com
Sun 50000 75 4 ..... AAA BBB CCC.com
Night 2000 50 3 ..... AAA BBB CCC.com
用于导入IMDb_数据的代码:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
IMDb_data= pd.read_csv('tmdb-movies.csv')
IMDb_data.sort_valuesby=['budget'],升序=False按预算排序
IMDb_data.sort_valuesby=['revenue'],升序=False以按收入排序
您正在寻找sort_values方法,您可以根据哪个列以及升序或降序来精确排序
df.sort_values(by='budget', ascending=False)
有关更多关键字,您可以查看官方网站
by是使用一列对字符串进行排序,或者使用字符串列表按字典顺序进行排序
升序取布尔值默认值True