我有一个从 Python 3.7 中的数据框中提取的熊猫系列。它包含一系列时间码,例如:
17833 Sat, 27 Nov 2010 06:00:00 -0000
851 Fri, 04 Dec 2009 06:07:00 -0000
4806 Fri, 23 Mar 2012 06:02:15 -0000
16341 Sat, 20 Aug 2011 11:48:18 -0000
9444 Mon, 16 May 2011 08:06:53 -0000
...
3262 Fri, 16 Dec 2011 07:30:00 -0000
37554 Wed, 11 Apr 2012 02:20:34 -0000
37555 Wed, 11 Apr 2012 02:34:00 -0000
28471 Thu, 18 Feb 2010 04:46:00 -0000
30324 Thu, 28 Jun 2012 21:23:40 -0000
左边的数字是原始条目的索引。我希望能够将此系列分类为各种替代时间格式,例如按工作日分组(所有“星期六”分组,所有“星期三”分组等)或按月分组(“十一月”,“五月”) . 使用此时间码信息(在 02 小时、06 小时等的所有条目)在 24 小时制时钟上按小时排序甚至会很棒。
目标输出将是(只是对这个样本进行排序):
按月
28471 Feb
4806 Mar
37554 Apr
37555 Apr
9444 May
...
30324 Jun
16341 Aug
17833 Nov
851 Dec
3262 Dec
到工作日
9444 Mon
37554 Wed
37555 Wed
28471 Thu
30324 Thu
...
4806 Fri
851 Fri
3262 Fri
16341 Sat
17833 Sat
按时间
37554 02
37555 02
28471 04
17833 06
4806 06
...
851 06
3262 07
9444 08
16341 11
30324 21
我已经尝试使用 pd.to_datetime() 函数,但我不确定要为该函数提供什么格式以便它可以理解该系列,这里的澄清可能会有所帮助。