我有一个已转换为NumPy数据集的数据集。数据集包含一系列日期戳。
示例值为:2014-03-01 09:00:00
。
我想知道的是,如果有人知道如何将NumPy日期时间转换为星期几,例如在这种情况下是星期六。
答案 0 :(得分:1)
我想这就是你的数组的样子。如果是这样,这是一个如何做到这一点的例子。
import numpy, datetime
a=numpy.array([datetime.datetime.now(),datetime.datetime.now()+datetime.timedelta(days=2)])
a[0].weekday()
weekday
的返回值是星期几作为整数,其中星期一为0,星期日为6 ,根据docs。您还可以使用isoweekday
来获取1到7之间的数字。所以您现在需要的就是这样的字典:daysOfWeek={0:'Monday',1:'Tuesday'}
等,以获取星期几的名称而不是数字