Если вы не хотите округлять числа, вы можете изменить способ их отображения в выводе следующим образом
import pandas as pd
df = pd.DataFrame(np.random.random(5)*10000000000, columns=['random'])
pd.set_option('display.float_format', lambda x: '%.0f' % x)
df
, что дает этот вывод
random
0 7591769472
1 78148991059
2 19880680453
3 1965830619
4 39390983843
вместо этоговыведите
random
0 6.704323e+10
1 6.714734e+10
2 8.447027e+09
3 3.051957e+10
4 1.481439e+09
измените %.0f
на любое количество десятичных разрядов, которое вы хотите видеть из чисел, поэтому два изменяют 0 на 2, 3 0 на 3 и т. д.
вы также можете использоватьdf.apply(lambda x: '%.0f' % x, axis=1)
а