根据列值排序 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]
enter image description here
在我的数据集中 height
列值增加然后开始减少。我只想对数据进行排序以增加高度。我不想要高度降低后的数据。
您可以通过找到 height
列的最大值的索引,然后使用 iloc
重新分配仅包含该索引之前的行的数据帧来实现此目的:
x = df.idmax()['height']
df = df.iloc[:x+1]