Когда вы запускаете x.replace(',','.')
на '5,003,313'
, результатом будет 5.003.313
, который не является допустимым числовым форматом.
Возможно, вы также путаете использование запятой и десятичной точки (некоторые страны используют запятую для десятичного знака), поэтому обязательно внимательно изучите ее.
Если вы ответили на ваш вопрос, выберите зеленую галочку