def parse(self, entry):
data = pd.read_csv(str(entry),
engine= "c",
sep= "\t",
index_col= 0,
parse_dates= True,
infer_datetime_format= True)
if data.index.name is not None: data.index.name = data.index.name.lower()
data.columns = list(range(24)) * 3
paneldata = pd.Panel({
"above": data.iloc[:, 0:24],
"all": data.iloc[:, 24:48],
"percent": data.iloc[:, 48:72]
})
paneldata.minor_axis.name = "hour"
return paneldata
评论列表
文章目录