列の値の最小点の後にデータの一部を選択する方法

エドワード:

I列「値」を持つデータフレームを持って、私はデータの最小値の後にデータの一部を取得したいです

df=pd.DataFrame({'value':[3,4,7,8,11,1,15,20,15,16]})

Desired output:
df_out=pd.DataFrame({'value':[15,20,15,16]})
エズレル:

無デフォルトのインデックスであればソリューション-で位置を取得np.argminし、追加1で選択DataFrame.iloc

df = df.iloc[df['value'].to_numpy().argmin() + 1:]
print (df)
   value
6     15
7     20
8     15
9     16

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=280903&siteId=1
おすすめ