Я могу предложить вам 2 метода для достижения этой цели.
1. Если вы уверены, что числа всегда будут состоять из 7 цифр, преобразуйте все значения в строку внутри кадра данных.
Вы можете преобразовать его во время чтения CSV в dataframe:
df = read_csv('myfile.csv', converters={'columnName': lambda x: str(x)})
Вы можете преобразовать его после того, как у вас есть данные в вашей DF.
df['columnName'] = df['columnName'].astype('str')
2. Если вы просто хотите напечатать значения При правильном форматировании с ведущими нулями вы можете указать форматер при печати, как показано ниже:
val = 10010.0
print("%07.0f" % val)
--> output = 0010010