数据帧中的Python for循环

数据帧中的Python for循环,python,dataframe,for-loop,Python,Dataframe,For Loop,大家好! 小心COVID19,并解决1个plz问题 我真的很想通过在下面爬行来获得地址,并将其放在第B列的值中。→ 这就是我遇到的问题 这是我的消息来源。 (这是制作简单数据帧的来源。) 列的名称是A到E 我真的很想通过在下面爬行来获得地址,并将其放在第B列的值中。 (这是爬行的来源。) 如何创建一个“for循环”,通过使用B的值作为变量将地址添加到列F中? (我已经找了一个星期了,但是太难了。)我不确定我是否理解了这个问题 但是如果您试图使用 “B”列并将其保存到新的“F”列 您只需选择“B”

大家好! 小心COVID19,并解决1个plz问题

我真的很想通过在下面爬行来获得地址,并将其放在第B列的值中。→ 这就是我遇到的问题

这是我的消息来源。 (这是制作简单数据帧的来源。)

列的名称是A到E

我真的很想通过在下面爬行来获得地址,并将其放在第B列的值中。

(这是爬行的来源。)

如何创建一个“for循环”,通过使用B的值作为变量将地址添加到列F中?
(我已经找了一个星期了,但是太难了。)

我不确定我是否理解了这个问题

但是如果您试图使用

“B”列并将其保存到新的“F”列

您只需选择“B”列并将其放入
for
循环中即可

values_for_f = []
for i in df['b'].values:
    result = urlopen("http://www.example2.com" + i)
    ....
    address = re.sub('<.+?>', '', address, 0).strip()
    values_for_f.append(address)
df['f'] = values_for_f
value\u for\u f=[]
对于df['b']中的i。值:
结果=urlopen(“http://www.example2.com“+i)
....
地址=re.sub(“”),地址,0.strip()
附加的值(地址)
df['f']=f的值

是否正在填充您的第一个df?你能在你的问题中包括
df.B.head()
B = B     # B in dataframe 'df'
result = urlopen("http://www.example2.com" + B)
html = result.read()
soup = BeautifulSoup(html, 'html.parser')

address = str(soup.select_one("address.txt_address > span"))
address = re.sub('<.+?>', '', address, 0).strip()
B = B2 → append address to F2
...
...
...
B = B110000 → append address to F110000
values_for_f = []
for i in df['b'].values:
    result = urlopen("http://www.example2.com" + i)
    ....
    address = re.sub('<.+?>', '', address, 0).strip()
    values_for_f.append(address)
df['f'] = values_for_f