質問: データの値が5000~15000くらいまであるデータフレームに関して、その中から最大値及び最小値を抜き出したいのですが、df.max()を使うとなぜか10000未満の最大値(9999.9など)が抜き出されてしまいます。df.min()に関しても10000以上の値が抜き出されてしまいます。原因、解決方法を教えていただけると助かります。 ![画像の説明をここに入力](https://i.stack.imgur.com/gHakw.jpg)
回答: (コメントより) `print(df.dtypes)` を実行したところ、 object 型になっていました。これを、数値型に直したところ、うまく動作しました。 (転記者補足) `pd.to_numeric(df)` などを行うと、DataFrame のデータ型を変更できます。