【发布时间】:2016-08-30 18:55:10
【问题描述】:
import datetime as datetime
datetime.strptime('2013-01-01 09:10:12', '%Y-%m-%d %H:%M:%S')
产生
AttributeError Traceback(最近调用 最后)在() 1 导入日期时间作为日期时间 ----> 2 datetime.strptime('2013-01-01 09:10:12', '%Y-%m-%d %H:%M:%S') 3 z = minidf['日期'] 4z
AttributeError: 'module' 对象没有属性 'strptime'
我的目标是转换格式仍然是数据对象的 pandas 数据框列
import datetime as datetime
#datetime.strptime('2013-01-01 09:10:12', '%Y-%m-%d %H:%M:%S')
z = minidf['Dates']
0 2015-05-13 23:53:00
1 2015-05-13 23:53:00
2 2015-05-13 23:33:00
3 2015-05-13 23:30:00
4 2015-05-13 23:30:00
5 2015-05-13 23:30:00
6 2015-05-13 23:30:00
7 2015-05-13 23:30:00
8 2015-05-13 23:00:00
9 2015-05-13 23:00:00
10 2015-05-13 22:58:00
Name: Dates, dtype: object
额外的问题是,我使用pd.read_csv 函数从具有更多列的较大文件中获得了此列。是否可以传递参数使pd.read_csv直接将其转换为dtype: datetime64[ns]格式
【问题讨论】:
-
使用
datetime.datetime.strptime('2013-01-01 09:10:12', '%Y-%m-%d %H:%M:%S')在datetime模块中引用datetime类
标签: python datetime pandas strptime