我的数据中有以下类型的日期:
21.02.2015 08:00 - 21.02.2015 14:59 (CET) content1 content2
我现在想把时间分成每小时一次的时间行,每小时一次的时间行包含的内容与上面的行相同(上面我想把时间分割到14:00)。我怎么能对整个数据帧这样做呢?你知道吗
我会这样开始转换:
def split_timerange(date1, date2):
start= datetime.datetime.strptime(date1,'%Y.%m.%d %H:%M:S')
end = datetime.datetime.strptime(date1, '%Y.%m.%d %H:%M:S')
timerangehourly = pd.date_range(start,end,freq='H')
我不知道如何为dataframe'timerangehourly'的每个元素创建一个包含范围内容的单独列。有什么想法吗?谢谢!你知道吗
其他信息数据的外观:
21.02.2015 08:00 - 21.02.2015 14:59 (CET) Cancelled outage Planned
outage Generation Unit CTA|DE(50Hertz) PSW Markersbach PSS B 174 0
这些是我所有的专栏。 最完美的是在第一列中有时间的转换,它指出哪个发电站(例如“PSW Markersbach”)停电。这有可能吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐