Извлечь значения столбца Excel на основе значений других столбцов с помощью скрипта - PullRequest
0 голосов
/ 28 мая 2020

У меня есть следующий лист Excel ниже:

data

Мне нужно разделить данные на основе столбца комментариев. Если значение столбца «Комментарий» такое же, мне нужно получить только имя и значения порта, как показано ниже:

###LSB Team
super_bot0,DstSdp00_Prb
super_tot0,DstSd_PrbAddr

###ESB Team
supe_bot0,IOHC_Vld
subot0_3,IOHC_DVMSyncComplete

Кто-нибудь может помочь мне автоматизировать это.

1 Ответ

0 голосов
/ 28 мая 2020

Можете ли вы запустить это в своем файле Excel?

import pandas as pd

df = pd.read_excel('book1.xlsx')

comment_to_teams = {}
for comment, rows in df.groupby('Comment'):
    comment_to_teams[comment] = rows[['Name', 'Port']]

for comment, teams in comment_to_teams.items():
    print(comment)
    print(teams)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...