keep decimal points while concatenating

As you have already learned from all your other posts about this, you have to do the "--" replacement at the end, after you have made all the numeric calculations.

If you need more specific help, please provide a proper REPRoducible EXample (reprex) illustrating your issue.