Строка `'-1'` это плохо -- её сложно отличить от числа `-1`. Если нужно специальное значение, то лучше использовать `None`.

А ещё лучше придумать, как сделать так, чтобы специальные значения не понадобились. В данном случае можно было вместо `-1` использовать очень большое число(10**9, наример)