非常简单的问题,我有这个脚本,我正在使用它来抓取一些网络数据:for x in df['Product ID']:search_url = 'url' + xuclient = uReq(search_url)page_html = uclient.read()uclient.close()page_soup = soup(page_html,"html.parser")rp = page_soup.findAll("h2",{"class" : 'highlightValue'})[0].text.strip()将循环的这个结果写回我的数据帧的最佳方法是什么?如果我分配一个新列让我们称之为 df['Price'] 它将在循环的每个元素中被覆盖,而我只希望它为 x 分配一个值。data = ['12345','6789']pd.DataFrame({'Product ID' : data}) 因此,如果我网站上 12345 的价格 = 25 英镑和 6789 英镑 50 英镑,我想分别将它们分配回来,我是否错过了一些简单的东西?期望的输出Product ID Price12345 £256789 £50
添加回答
举报
0/150
提交
取消