I have a dataframe like this:
ID Value Value2
1079712667 169945540 18.103862
1079712668 NA 100.509234
1079712669 2600000 28.833578
1079712670 14362445 101.525284
1079712671 6834165 NA
I upload it to SQL using
df.to_sql('TABLE',engine,if_exists='append',index=False)
And I get:
ID Value Value2
1079712667 1.69946e+008 18.1039
1079712668 2.28525e+006 100.509
1079712669 2.6e+006 28.8336
1079712670 NA 101.525
1079712671 6.83417e+006 NA
All SQL columns are varchar(500) as I have mixed text/numbers values. Not sure what I can do to disable the number roundup and precision. The ID values for example are being upload as they should be.