извлечение данных из Дата фрейм с несколькими колонками

Как правильно извлечь данные из дата фрейма? Код ниже не работает:

for Device, Host in df_r0[["Device","Host"]]:
    print ( Device, Host)

В самом дата фрейме два столбца с заголовками Device и Host. В одном название маршрутизатора, в другом его адрес.


Ответы (1 шт):

Автор решения: splash58

Чтобы последовательно получить значения из столбцов, можно воспользоваться iterrows(). Генератор возвращает индекс и значения столбцов из одного ряда. Можно сразу их и распаковать

for i, (Device, Host) in df_r0[["Device","Host"]].iterrows() :
    print (Device, Host)
→ Ссылка