使用pandas.to_datetime转换时指定日期格式

使用pandas.to_datetime转换时指定日期格式,第1张

使用pandas.to_datetime转换时指定日期格式

您可以在读取数据时使用

parse_dates
from选项
read_csv
直接进行转换。
这里的技巧是用来
dayfirst=True
指示您的日期以天而不是月份开始。请参阅此处以获取更多信息:http :
//pandas.pydata.org/pandas-
docs/dev/genic/pandas.io.parsers.read_csv.html


当您的日期必须是索引时:

>>> import pandas as pd>>> from StringIO import StringIO>>> s = StringIO("""date,value... 12/01/2012,1... 12/01/2012,2... 30/01/2012,3""")>>> >>> pd.read_csv(s, index_col=0, parse_dates=True, dayfirst=True) valuedate  2012-01-12      12012-01-12      22012-01-30      3

或者,当您的日期仅在某个列中时:

>>> s = StringIO("""date... 12/01/2012... 12/01/2012... 30/01/2012""")>>> >>> pd.read_csv(s, parse_dates=[0], dayfirst=True)      date0 2012-01-12 00:00:001 2012-01-12 00:00:002 2012-01-30 00:00:00


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5507849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存