我有一個(gè)每周重新運(yùn)行的預(yù)測(cè)并提供以下輸出。我正在尋找僅包含最新預(yù)測(cè)的新數(shù)據(jù)框。 Value WeekNo1 43 282 42 273 23 264 23 285 24 276 26 267 65 288 23 279 35 26Desired Output; Value WeekNo1 43 282 23 283 65 28我一直在用;weekno = ['28'] new = df.loc[df['WeekNo'].isin(weekno)]..但必須手動(dòng)更改周數(shù)。我將如何使用以上內(nèi)容,但要抽出最大周數(shù)?
2 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
In [8]: df[df["WeekNo"].max() == df["WeekNo"]]
Out[8]:
Value WeekNo
0 43 28
3 23 28
6 65 28

鴻蒙傳說(shuō)
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
Use pd.Series.max
with pd.DataFrame.query
df.query("WeekNo == WeekNo.max()")
Value WeekNo
1 43 28
4 23 28
7 65 28
添加回答
舉報(bào)
0/150
提交
取消