I am trying to read a csv file with pandas that has some rows in scientific notation.
When it reads the values it is not capturing the true underlying number. When I re-purpose the data the true value gets lost.
df = pd.read_csv('0_IDI_Submitter_out.csv')
The underlying true values that I am trying to preserve are as follows:
INPUT: Extra 1
0 8921107
1 56300839420000
2 56207557000000
However, pandas reads it as
INPUT: Extra 1
0 8921107
1 5.63008E+13
2 5.62076E+13
If I try to write a new csv or use this data the values show as:
INPUT: Extra 1
0 8921107
1 56300800000000
2 56207600000000
How can I get pandas to read the true number rather than the scientific notation which causes it to convert incorrectly?