前の質問: F# フィルタリングの複数年
データ セット内の任意の 2 月の降水量が最大である 2 年の int リストを返す必要があります。
これまでのところ、List.maxBy を使用して最初の年を見つけましたが、これは最初の最大値のみを返すと思います。
let rainfall
ds |> List.filter (fun s-> month(s)=2)
|> List.maxBy rain
|> year
では、1 番目と 2 番目の両方を表示するにはどうすればよいでしょうか。