繁体   English   中英

如何使用Pandas在python中格式化日期和时间

[英]How do I format date and time in python using pandas

无法格式化整个列,(要格式化,请删除-:

+---------------------+---------------------+
|  pickup_datetime    |  dropoff_datetime   |
+---------------------+---------------------+
| 2016-02-29 16:40:21 | 2016-02-29 16:47:01 |
| 2016-03-11 23:35:37 | 2016-03-11 23:53:57 |
| 2016-02-21 17:59:33 | 2016-02-21 18:26:48 |
| 2016-01-05 09:44:31 | 2016-01-05 10:03:32 |
| 2016-02-17 06:42:23 | 2016-02-17 06:56:31 |
+---------------------+---------------------+
var1 = data["pickup_datetime"][0]
data_object = datetime.strptime(var1,"%y-%m-%d %h:%m:%s")
data

var1 = data["pickup_datetime"][0]
data_object = datetime.strptime(var1,"%y-%m-%d %h:%m:%s")
data
TypeError Traceback (most recent call last) <ipython-input-80-80ffac5f9c8d> in <module>

      1 import datetime
----> 2 var1 = data["pickup_datetime"][0]
      3 data_object = datetime.strptime(var1,"%y-%m-%d %h:%m:%s")
      4 data

TypeError: 'datetime.datetime' object is not subscriptable

您的import datetime ,应从from datetime import datetime ,且datetime格式应为"%Y-%m-%d %H:%M:%S"

例如:

In [10]: datetime.strptime('2016-02-29 16:40:21', "%Y-%m-%d %H:%M:%S")
Out[10]: datetime.datetime(2016, 2, 29, 16, 40, 21)

您可以找到更多详细信息https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM