When converting a pd.DataFrame to a nested list, some values are unprecise.
pd.DataFrame examplary row:
1.0 -3.0 -3.0 0.01 -3.0 -1.0
pd.DataFrame.values.tolist() of this row:
[1.0, -3.0, -3.0, 0.010000000000000009, -3.0, -1.0]
How can this be explained and avoided?