ведущие нули? Код:
inn_df, = pandas.read_html("https://service-online.su/catalog/katalog-firm.php", header=1, index_col=1)
inn_df.to_csv('nom.txt', index=False, encoding='utf-8')
В результате во второй строке обрезался первый нуль:
7415040518
264051632
5404274454
7806026889
Ну получается нужно задать что это строка, еслия прааильно понял то лямбда функцией в converters, лучше загугли детали, твой вариант с tailing zeros также обсужден в интернетн
да, нужно чтоб он как строку воспринимал его, но не знаю как это сделать...
С converters работает если есть заголовок столбца, а мне он не нужен inn_df, = pandas.read_html("https://service-online.su/catalog/katalog-firm.php", header=0, index_col=1, converters={'ИНН':str}) ИНН 0263004284 5406133716 5401139217 6165107853
Столбец или заголовок? Или выбрать надо без заголовка?
надо без заголовка "ИНН"
Ну... счас одного не понял, тебе получается просто у датафрейма нужно убрать все заголовки?
изначально, мне нужно, чтобы ведущие нули не обрезались. Вы предложили использовать converters. но я смогла его использовать только когда есть заголовок. но мне нужно без заголовка)
Но там и int принимает вместо заголовка
Ведущие нули у чисел не существуют. Это вопрос представления. Либо не делай числа вообще, а работай со строками. Либо восстанавливая ведущие нули при форматированит
что за ведущие нули такие у чисел?) f”{number:>0N}” где number - ваше число, а N - какой длины должна быть строка, слева появляются ведущие нули)
ок, спс. позже попробую
Обсуждают сегодня