Pandas df转换时间戳列值格式

时间:2017-08-24 14:39:52

标签: python macos pandas anaconda

我有一个数据框,其日期列以下列格式2017/08/23列出,我想将列中的所有值转换为以下格式:

2011-09-13
00:00:00

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

使用Pandas的pd.to_datetime

import pandas as pd
from io import StringIO

date_string = StringIO("""date
2017/08/23
2017/08/24
2017/08/25""")

df = pd.read_csv(date_string)

pd.to_datetime(df['date'])

输出:

0   2017-08-23
1   2017-08-24
2   2017-08-25
Name: date, dtype: datetime64[ns]