pythonのリストの中にある最頻値を求める際にstatistics.mode(リスト名)として最頻値を求めています。そこでリストが例えば[1,2,3,4,5]のように最頻値がなかった場合にエラーを吐いてしまいます。
リストの中の最頻値を求めて、最頻値がなければ別の処理を行いたい場合、どのように記述すれば良いのでしょうか。
Python3.10.4 で statistics.mode([1,2,3,4,5]) を実行すると 1 が返ります。また、statistics.mode([]) とする場合には statistics.StatisticsError が発生します。
回答1件
あなたの回答
tips
プレビュー