Pandas DataFrame не включает строки, которые не завершены в выводе CLI - PullRequest
0 голосов
/ 17 января 2020

Я использую Pandas модуль Dataframe для передачи моего вывода CLI.
Теперь, когда я получаю вывод CLI, каждая ячейка в каждой строке заполняется, например:

 MAC           BONDING   US                  OFDMA
 DOMAIN        GROUP     CHAN LIST           CHAN LIST
 ------------  --------  ------------------  ------------------
 Md1:0/0.0     DYN-U3A   0-2                 -                 
 Md1:0/0.0     DYN-U3B   1-3                 -                 
 Md2:0/0.0     DYN-U4A   0-3                 -                 
 Md2:0/0.0     DYN-U4B   4-7                 -                 
 =============================================================
Command Total:                    4 BG

Я не У меня нет проблем с анализом данных в соответствии с моим желанием.
Проблема начинается, когда я получаю вывод CLI о том, что некоторые ячейки в его строках пусты, потому что значения совпадают со значениями в ячейках над ними в том же столбце. например:

MAC           BONDING   US                  OFDMA
 DOMAIN        GROUP     CHAN LIST           CHAN LIST
 ------------  --------  ------------------  ------------------
 Md1:0/0.0     DYN-U3A   0-2                 -                 
               DYN-U3B   1-3                 -                 
 Md2:0/0.0     DYN-U4A   0-3                 -                 
               DYN-U4B   4-7                 -                 
 =============================================================
Command Total:                    4 BG

Это вывод CLI, который должен обрабатываться так же, как вывод CLI в первом примере

В этом случае информационный кадр не будет включать в нем следующие строки:

           DYN-U3B   1-3                 -                 
           DYN-U4B   4-7                 -                

возможно, потому что он распознал их как пустые строки, а флаг skip_blank_lines устанавливается в значение true, когда я его анализирую (я все еще хочу избегать пустых строк, но это не пустая строка).

Есть ли способ решить эту проблему?

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