def parse_context_dmop(path):
df = read(path, "dmop")
# ATTT-A and ATTT-B are different
attt = df[df['subsystem'].str.startswith("ATTT")]
attt['subsystem'] = attt['subsystem'].str[:3] + attt['subsystem'].str[-1]
df = pd.concat([attt, df])
# take the first 4 chars
df['subsystem'] = df['subsystem'].str[:4]
# convert to 1 / 0
df = pd.get_dummies(df.subsystem)
df = df.resample("1h").sum().fillna(0.0)
df['sum_dmop'] = df.sum(axis=1)
return df
评论列表
文章目录