очень простой вопрос, у меня есть сценарий, над которым я работаю, чтобы очистить некоторые веб-данные:
for x in df['Product ID']:
search_url = 'url' + x
uclient = 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 Price
12345 £25
6789 £50