SZA*_*SZA 6 python datetime tokenize pandas
我在python中有一个数据帧.其中一列被标记time
,这是一个时间戳.使用以下代码,我已将时间戳转换为datetime
:
milestone['datetime'] = milestone.apply(lambda x: datetime.datetime.fromtimestamp(x['time']), axis = 1)
Run Code Online (Sandbox Code Playgroud)
现在我想分开(标记化)日期和时间,并有两个不同的列,如milestone['only_date']
和milestone['only_time']
.我该怎么做呢?
jul*_*enc 14
您可以使用date
与time
该方法的datetime
类可以这样做:
>>> from datetime import datetime
>>> d = datetime.now()
>>> only_date, only_time = d.date(), d.time()
>>> only_date
datetime.date(2015, 11, 20)
>>> only_time
datetime.time(20, 39, 13, 105773)
Run Code Online (Sandbox Code Playgroud)
这是datetime
文档.
应用于您的示例,它可以提供如下内容:
>>> milestone["only_date"] = [d.date() for d in milestone["datetime"]]
>>> milestone["only_time"] = [d.time() for d in milestone["datetime"]]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
39462 次 |
最近记录: |