Как определить частные IP-адреса из списка IP-адресов? - PullRequest
0 голосов
/ 04 марта 2019

Список частных IP-адресов указан ниже

10.0.0.0 – 10.255.255.255    
172.16.0.0 – 172.31.255.255     
192.168.0.0 – 192.168.255.255

У меня есть кадр данных с одним столбцом, который называется IP_Address .Я хочу создать еще один столбец с именем IP_Type со значением Public или Private

Как мне выполнить это?

Это то, что у меня есть ниже:

IP_Address
----------
68.168.102.50
185.175.32.166
77.160.161.171
94.47.147.90
110.36.82.74
88.231.25.35
188.159.36.111
201.158.110.171

Пока я разбил его вот так

#Private IPs in the 10 range
drill=df[0].str.split('.',expand=True)
ten= drill.loc[(drill[0] == "10") & (drill[1] <= "255") & (drill[2] <= "255") & (drill[3] <= "255")]
...