ich habe folgende Datei
ip
0 111.184.80.32
1 28.6.84.150
2 200.116.131.199
3 93.244.54.112
4 30.254.146.232
1000 Einträge
Möchte checken ob die IP Adressen gültig sind, einmal ob es mehr als 4 Elemente pro Zeile gibt und ob jedes einzelne Element zwischen 0 und 255 liegt.
Code: Alles auswählen
import numpy as np
for i in range(df.shape[0]):
ip_blocks = df.iloc[i, 0].split('.')
if len(ip_blocks) > 4:
ip = np.nan
if ip_blocks < 0 or ip_blocks > 255:
ip = np.nan
df