Как мне изменить числовой формат целого числа в кадре данных? - PullRequest
0 голосов
/ 11 июня 2019

Я импортировал данные из файла CSV в кадр данных. Один из столбцов является ссылочным номером и должен иметь шесть цифр. Некоторые из ссылочных номеров имеют только 3, 4 или 5 цифр. Существует ли в Excel аналогичная функция, которая бы выглядела как this: =TEXT(A1,"000000")?

Я попытался найти в Интернете некоторую документацию о том, как использовать функции форматирования и отображения в пандах, но я не смог найти ответ, который искал. Пример проблемы показан ниже:

Actual: 10158
Desired: 010158

Actual: 101
Desired: 010100

1 Ответ

0 голосов
/ 11 июня 2019

попробуйте прочитать его прямо в нужном формате с помощью:

df = pd.read_csv("yourfile.csv", dtype = {"ColumnName" : "float64"})

вероятно, это уже строка.

Вы всегда можете проверить свои типы данных с помощью df.dtypes

...