

データの値が5000~15000くらいまであるデータフレームに関して、その中から最大値及び最小値を抜き出したいのですが、df.max()を使うとなぜか10000未満の最大値（9999.9など）が抜き出されてしまいます。df.min()に関しても10000以上の値が抜き出されてしまいます。原因、解決方法を教えていただけると助かります。  
[![画像の説明をここに入力](https://i.stack.imgur.com/gHakw.jpg)](https://i.stack.imgur.com/gHakw.jpg)


CC BY-SA 4.0
2018-06-05T02:40:00.733
44526
2019-04-18T11:36:33.277
2018-06-05T04:44:30.090
19110
28781
question
python python3 pandas
Python3のデータフレーム型に関しての質問です。


(コメントより)

`print(df.dtypes)` を実行したところ、 object 型になっていました。これを、数値型に直したところ、うまく動作しました。

* * *

(転記者補足)

`pd.to_numeric(df)` などを行うと、DataFrame のデータ型を変更できます。


CC BY-SA 4.0
2019-04-18T11:36:33.277
54291
2019-04-18T11:36:33.277
754
44526
answer