Передо мной был задан проект, который, как мне кажется, может быть выше моих знаний. Мой TL хочет, чтобы я создал скрипт на python, используя панд, который способен сортировать в CSV-файле тысячи IP-адресов, которые были преобразованы в целочисленные значения,в другой CSV с 2 столбцами, содержащими минимальное и максимальное значения для подсетей, столбцы подсети также были преобразованы в целочисленные значения и содержат тысячи строк. цель состоит в том, чтобы запросить список IP-адресов активов в списке диапазонов и выложить все IP-адреса, которые не совпадают, чтобы они могли продолжить расследование. любая помощь будет оценена
csv 1
, адрес (ip), имя, ip (целое число)
csv2
, подсеть, целое число мин, целое число макс код, который я пытался
import pandas as pd
df1 = pd.read_csv('ips.csv')
df2 = pd.read_csv('ipranges.csv')
x = df2.max
y = df2.min
z = df1.ip
df1.loc[dfi1[(z >= y) & (z <= x),'is_it_in_list'] = True
i tend to run into errors like “Can only compare identically-labeled DataFrame objects”, i have tried a bunch of other methods that i can try to put in as i go, but nothing seemd to do the trick