这是我的数据集
domainname
0 address=/000007.ru/0.0.0.0
1 address=/000007.ru/::
2 address=/000free.us/0.0.0.0
3 address=/000free.us/::
我想提取 / 和 / 之间的单词,所以所需的输出是
domainname website
0 address=/000007.ru/0.0.0.0 000007.ru
1 address=/000007.ru/:: 000007.ru
2 address=/000free.us/0.0.0.0 000free.us
3 address=/000free.us/:: 000free.us
这是我的尝试
adsdata_vector = df["domainname"]
ads = []
for i in range(len(adsdata)):
ads.append(re.split(r"[/]+",adsdata_vector[i]))
ads[0:4]
这是我得到的
[['address=', '000007.ru', '0.0.0.0'],
['address=', '000007.ru', '::'],
['address=', '000free.us', '0.0.0.0'],
['address=', '000free.us', '::']]
我只想要第二列,请提出建议?
请您参考如下方法:
如果地址始终是 address=/000007.ru/0.0.0.0 并且您想每次都提取第二列为什么不使用:
website = address.split('/')[1]
