Я работаю с AFRINIC whois данными. Я пытаюсь найти местоположение первого вхождения подстроки. В этом примере (pandas dataframe с одним столбцом «data» слева является индексом) я пытаюсь найти подстроку «inetnum». Таким образом, результат, который я ищу, это "2750383".
data
20 mnt-lower: info
21 changed: info
22 changed: info
23 changed: info
24 changed: info
25 source: info
26 as-block: info
27 type: info
28 descr: info
29 remarks: info
... ...
2750381 changed: info
2750382 source: info
2750383 inetnum: info
2750384 netname: info
2750385 descr: info
2750386 country: info
2750387 admin-c: info
2750388 tech-c: info
2750389 status: info
Я пробовал:
afrinic.data.ne('inetnum').idxmax()
Но это дает мне "[]", потому что он ищет первую целую строку и дает 0 результатов.
Я также пробовал:
indices = [i for i, s in enumerate(afrinic.data) if 'inetnum' in s]
Но это дает мне каждый индексный номер слова "inetnum", когда все, что я ищу, это индексный номер первого экземпляра. Я мог бы взять этот список и просто использовать верхний номер, но должен быть лучший способ сделать это. Любая помощь с благодарностью.