Добавление ведущих нулей к строкам в кадре данных Pandas
В Pandas работа со строками иногда может потребовать изменения их форматирования. Распространенной задачей является добавление ведущих нулей к строкам в кадре данных. Это особенно полезно при работе с числовыми данными, которые необходимо преобразовать в строковый формат, например идентификаторами или датами.
Для этого вы можете использовать атрибут str серии Pandas. Этот атрибут обеспечивает доступ к различным методам манипулирования строками, в том числе к методу, специально предназначенному для добавления ведущих нулей: zfill().
Чтобы добавить ведущие нули в столбец «ID» в предоставленном кадре данных, используйте следующий код:
df['ID'] = df['ID'].str.zfill(15)
Метод zfill() принимает один аргумент, который определяет желаемая общая длина результирующих строк. В данном случае ему присвоено значение 15, в результате чего строки состоят из 15 символов, а все недостающие символы заполняются нулями слева.
Обновленный фрейм данных будет иметь следующий формат:
ID text1 text 2 0 000000002345656 blah blah 1 000000000003456 blah blah 2 000000000541304 blah blah 3 000000000201306 hi blah 4 000012313201308 hello blah
Для получения дополнительной информации и методов, доступных для манипулирования строками в Pandas, обратитесь к документации по адресу http://pandas.pydata.org/pandas-docs/stable/text.html.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3