我正在尝试将时间戳2018-06-11T00:00:00.000000000
转换为2018-11-06T00:00:00.000000000
我已经尝试过df['date'] = pd.to_datetime(df['date'])
,但它确实有帮助
也尝试过pd.to_datetime(df['date']).dt.strftime("%Y-%d-%m")
答案 0 :(得分:0)
您可以使用格式:
In [11]: s = pd.Series(['2018-06-11T00:00:00.000000000'])
In [12]: pd.to_datetime(s, format='%Y-%d-%mT%H:%M:%S')
Out[12]:
0 2018-11-06
dtype: datetime64[ns]
即
df['date'] = pd.to_datetime(df['date'], format='%Y-%d-%mT%H:%M:%S')