I am executing a script that I have run before on the same data. The dataframe I get is only so slightly different than the previous one (in the 10th decimal point or so). For example:
- in some column (and row) the old dataframe contains the price 5673391.88.
- In the same column and same row of the new dataframe the value seems to be exactly the same (5673391.88).
- However if I subtract the two columns I get a difference of -9.445123e-10.
This is of course the case for the entire column, not just the particular row. How can that be? Please note that I cannot confirm same environment (pandas or Python version) between the two script runs. Can it be one of these two reasons? Something else?