我有一个csv,我从中创建了一个输出,我需要的是一个Excel,其中包含一个折线图,其中警报标题在x轴上,而第三列显示数字在y轴上>
我已经阅读了csv,并提取了我需要的数据。这是计数最高的5个警报。
import pandas as pd
file=r'C:\Users\eswamit\Desktop\week49.csv'
out=r'C:\Users\eswamit\Desktop\Assessment3.xls'
df= pd.read_csv(file,usecols=['serial-number','node-name','node-ip','node-type','alarm-time','severity',
'alarm-number','alarm-title'],
parse_dates=['alarm-time'],index_col=['alarm-time'],nrows=100)
df=(df.groupby('alarm-title').resample('D')['node-ip'].count().nlargest(5))
print(df,'\n')
当我打印df时,我得到以下输出:
警报标题警报时间 流量管理器中的偏差。 Ldap查询统计数据2018-12-09
52 PA_Connection失败-无法连接节点2018-12-09
9 CIP IP链接偏差2018-12-09
7 PA_无法打开输入2018-12-09
7 PA_Command无输出2018-12-09
6
我需要从上面输出以下内容,并将其绘制成“ out” Excel工作表中的折线图,其中x轴为警报标题,y轴为计数
警报标题计数偏差 inTraffic处理程序。 Ldap查询统计信息52 PA_Connection 失败-无法连接节点9 CIP IP链接中的偏差 7 PA_无法打开输入7 PA_Command无输出6