嗨,我正在处理从csv文件导入的数组,数组列之一是time列表。 我实际上有两个问题。
1)时间就像
['01:59.2' '02:09.0' '03:01.1' ..., '59:29.4' '59:40.7' '59:41.5']
这意味着它只有几分钟和几秒钟,而没有几小时。
当我在Excel中操作时,通过更改时间格式,它将在选择时间格式后自动在分钟前加上小时。
这一切都从00:*到59:*开始,并且希望每天有24次循环。
所以我想问一下如何在python中获得正确的时间?
2)我想制作一个条形图,其x轴是时间[1 am,2am,3am,... 11 pm,12pm] yaxis是该频率(即有多少元素属于该时间范围,我以前使用list.count
例如,我使用下面的代码按日期计算频率,
count2018 = []
for i in range(len(datetime2018)):
x = date2018.count(datetime2018[i])
count2018.append(x)
#datetime2018 is a datetime list
但是,当涉及到时间时,有一个范围,我不确定如何处理它,因为数据类型是字符串,所以我不能使用>或<,所以我的第二个问题是如何获取python中的时间频率?