根据列值排序 Pandas Dataframe

sort Pandas Dataframe based on column value

enter image description here

在我的数据集中 height 列值增加然后开始减少。我只想对数据进行排序以增加高度。我不想要高度降低后的数据。

您可以通过找到 height 列的最大值的索引,然后使用 iloc 重新分配仅包含该索引之前的行的数据帧来实现此目的:

x = df.idmax()['height']
df = df.iloc[:x+1]