csv文件(https://www.kaggle.com/blitzr/movehub-city-rankings->&燃气轮机;movehubqualityoflife.csv)
我需要返回前五个记录,按得分最高的城市和医疗保健得分最差的城市排序
请帮帮我,朋友
下面是我目前的代码:
import pandas as pd
df = pd.read_csv("movehubqualityoflife.csv", delimiter=',')
df.sort_values(by='Movehub Rating', ascending=False)
df1 = pd.read_csv("movehubqualityoflife.csv", delimiter=',')
df1.sort_values(by='Health Care', ascending=True)
为了保存您设置的新订单,您需要使用inplace,这样您的更改将成为永久性的。你可以用头(5)得到前5个
然后你可以再做一次,为了“医疗保健”。 如果您想对它们进行排序(首先按“Movehub评级”,然后按“Health Care”),您可以执行以下操作:
您应该能够通过对相同的数据帧进行两次排序来实现这一点,如下所示:
这样,您的数据帧将首先按“health care ascending”排序,然后按“movehub rating descending”排序。 数据帧对象中的排序操作是永久性的
相关问题 更多 >
编程相关推荐