У меня есть образец электронной таблицы, которая содержит название элемента, его цену и URL-адрес. Мне нужно создать фрейм данных, который добавляет еще один столбец с именем index - который сравнивает целочисленное значение, полученное из соответствующего URL-адреса в столбце URL-адреса, с ценой. в столбце цены и показывает, меньше или больше столбца цены
, например,
name price url
egg 2 www.xyz/1-ed
ham 34 www.xyz/2-ed
URL содержит другую цену, например для яйца 4 и ветчины 32
поэтому вывод должен быть:
name price url index
egg 2 www.xyz/1-ed less/n
ham 34 www.xyz/2-ed more
очевидно, что реальный код содержит более 300 записей, поэтому я должен применить его к этому.
from bs4 import BeautifulSoup
import time
from smtplib import SMTP
import pandas as pd
import numpy as np
import requests
import re
data = pd.read_csv(r'C:\Users\sahay\Desktop\python\priceforeca1.csv')
df=pd.DataFrame(data,columns=['rates','URL'])
print(df)
Это просто небольшая часть всего кода. Я не могу пройти этот шаг.
Спасибо за помощь новичку!