Пропадают запятые при парсинге Python
при парсинге страницы пропадают запятые в валюте. помогите разобраться
import bs4
import pandas as pd
url = "https://ru.investing.com/currencies/gbp-usd-historical-data"
page = requests.get(url).text
soup = bs4.BeautifulSoup(page, 'html.parser')
page = soup.findAll('table', {'data-test': 'historical-data-table'})
historical_data = pd.read_html(str(page), decimal=',')
historical_data = historical_data[0]
historical_data.to_csv('kurs_val.csv')
0 10.08.2023 12748 12720 ... 12709 NaN +0.24%
1 09.08.2023 12718 12746 ... 12711 NaN -0.22%
2 08.08.2023 12746 12785 ... 12684 NaN -0.30%
3 07.08.2023 12784 12753 ... 12713 NaN +0.28%
4 04.08.2023 12748 12714 ... 12688 NaN +0.28%
5 03.08.2023 12713 12711 ... 12622 NaN +0.03%
6 02.08.2023 12709 12777 ... 12680 NaN -0.53%
7 01.08.2023 12777 12838 ... 12740 NaN -0.47%
8 31.07.2023 12837 12849 ... 12828 NaN -0.10%
Источник: Stack Overflow на русском