我有一個 df pandas.core.series.Series 這樣的:
0 11/8/16
1 11/8/16
2 6/12/16
3 10/11/15
4 10/11/15
...
9989 1/21/14
9990 2/26/17
9991 2/26/17
9992 2/26/17
9993 12/30/17
如果我使用max()它,它會將最新日期顯示為“9/9/17”,而不是實際最大值,在本例中為“12/30/17”。
我理解它為什么會發生 - 因為 9 > 1。
我該如何解決?
uj5u.com熱心網友回復:
首先將日期轉換為時間戳:
import pandas as pd
df["date"] = pd.to_datetime(df["date"], format="%m/%d/%y")
>>> df["date"].max()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453885.html
