мне нужно создать лист Excel с линейным графиком - панды - PullRequest
0 голосов
/ 10 мая 2019

У меня есть 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, я получаю следующий вывод:

название будильника Обработчик отклонения inTraffic. Статистика запросов Ldap 2018-12-09
52 PA_Connection fail-Невозможно подключить узел 2018-12-09
9 Отклонение в IP-ссылках CIP 2018-12-09
7 PA_Не могу открыть вход 2018-12-09
7 PA_Command Нет выходных данных 2018-12-09
6


Мне нужен приведенный ниже вывод сверху, который строит себя в виде линейного графика на листе Excel "out" с заголовком будильника по оси x и числом по оси y

Отклонение кол-ва тревог обработчик inTraffic. Статистика запросов Ldap 52 PA_Connection сбой - Невозможно подключить узел 9 Отклонение в IP-каналах CIP 7 PA_Не могу открыть вход 7 PA_Command Нет вывода 6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...