Попытка извлечь данные из таблицы веб-страниц.Данные, отображаемые на странице, представляют собой округленные 3 десятичных знака, но фактические значения ячеек - 4 десятичных знака.Мне нужно полное, округленное число.
Мой цикл:
for i in range(0,20):
soup = BeautifulSoup(html_source,'lxml')
table = soup.find_all('table')[i]
df = pd.read_html(str(table))
print(region,i)
print( tabulate(df[0], headers='keys', tablefmt='psql') )
Элемент веб-страницы:
<span class="price-data " data-amount="{"regional":
{"asia-pacific-east":0.022,"japan-
east":0.0176,"japan-west":0.0206,"us-
west":0.0164,"us-west-2":0.0144,"us-west-
central":0.018,"west-india":0.0193}}" data-decimals="3"
data-decimals-force="3" data-month-format="{0}/month" data-hour-format="
{0}/hour" data-region-unavailable="N/A" data-has-valid-
price="true">$0.018/hour</span>
Мой код отображает 0.018/hour
, и мне нужно, чтобы он отображал 0.0176/hour
.
Примечание: это для Японии-Востока (в выборочных данных также есть Япония-Запад).