2017-08-24 51 views
1

我有下面的格式2017/08/23上市日期列中的数据帧,我想所有的值转换在列的格式如下:熊猫DF转换时间戳列值格式

2011-09-13 
00:00:00 

什么最好的方法来做到这一点?

回答

0

使用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] 
+0

如果我想这适用于整列,而不是创建使用'StringIO'字符串列表的? – zsad512

+0

io字符串是一种显示导入数据的方式。 –

+1

只需做pd.to_datetime(df ['date'])。这将在整个专栏上完成。 –