Size: a a a

Сообщество Python Программистов

2020 December 31

A

Alexander in Сообщество Python Программистов
eff1c
крч, есть страница с статистикой по регистрациям и платежам
но не каждый день какая-то активность - соответственно в статистике пропущенные эти числа
а заказчик требует, чтобы они были, просто значения были по 0
как это правильно реализовать?
посчитать количество дней в периоде статистики и пройти циклом по рейнджу. Существующую дату описать существующими данными. Остальные забить нулями
источник

КП

Кирилл Панов... in Сообщество Python Программистов
и чё заказчик хочет вместо 0?
источник

A

Alexander in Сообщество Python Программистов
Кирилл Панов
и чё заказчик хочет вместо 0?
заказчик хочет 0 вместо ничего
источник

КП

Кирилл Панов... in Сообщество Python Программистов
поставить по дефолту 0
источник

A

Alexander in Сообщество Python Программистов
условно, он хочет накладывать один график на другой и смотреть разницу
источник

e

eff1c in Сообщество Python Программистов
Alexander
заказчик хочет 0 вместо ничего
нет
источник

КП

Кирилл Панов... in Сообщество Python Программистов
eff1c
нет
дак объясни поподробнее что требуется)
источник

in Сообщество Python Программистов
Alexander
посчитать количество дней в периоде статистики и пройти циклом по рейнджу. Существующую дату описать существующими данными. Остальные забить нулями
Ага, просто создать дф с датами и расставить значение по-умолчанию 0, пройти по существующим значениям, заполняя строки в созданном датафрейме.
В пандасе как-то по-умному это можно сделать в две строки, но мне лень гуглить сейчас
источник

А

Айван in Сообщество Python Программистов
Кирилл Панов
дак объясни поподробнее что требуется)
Он в DataFrame пропущенное добавить хочет. Смотри на дату слева
источник

in Сообщество Python Программистов
eff1c
нет
Ты нормально опиши задачу
источник

e

eff1c in Сообщество Python Программистов
Айван
Он в DataFrame пропущенное добавить хочет. Смотри на дату слева
Да, именно
источник

e

eff1c in Сообщество Python Программистов
Alexander
посчитать количество дней в периоде статистики и пройти циклом по рейнджу. Существующую дату описать существующими данными. Остальные забить нулями
Уже была такая идея
Но, по-моему, цыкл с запросами это не продуктивно
источник

e

eff1c in Сообщество Python Программистов
Ну ещё идея - создать третью таблицу просто с датами и впихнуть её в запрос
источник

e

eff1c in Сообщество Python Программистов
Ага, просто создать дф с датами и расставить значение по-умолчанию 0, пройти по существующим значениям, заполняя строки в созданном датафрейме.
В пандасе как-то по-умному это можно сделать в две строки, но мне лень гуглить сейчас
Возможно ты это и имел ввиду
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Здравствуйте, можно ли установить модуль пакета в котором также находятся сторонние файлы (например *.txt), чтобы при запуске данного модуля, он, в независимости от вашего расположения/директории, всегда видел эти файлы (знаю что для этого в setup.py например  указывают либо include_package=True (Manifest.in), либо package_data={'name_package':[name_file.txt]}, но после установки или в режиме develop, txt файлы он видит только в директории пакетов (проекта))?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
@alexandr:~#_
Здравствуйте, можно ли установить модуль пакета в котором также находятся сторонние файлы (например *.txt), чтобы при запуске данного модуля, он, в независимости от вашего расположения/директории, всегда видел эти файлы (знаю что для этого в setup.py например  указывают либо include_package=True (Manifest.in), либо package_data={'name_package':[name_file.txt]}, но после установки или в режиме develop, txt файлы он видит только в директории пакетов (проекта))?
А для чего тебе эти файлы?
источник

in Сообщество Python Программистов
eff1c
Возможно ты это и имел ввиду
источник

in Сообщество Python Программистов
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Бензофуран Гетероцикл
А для чего тебе эти файлы?
Текстовые данные которые обрабатывает главный модуль __main__.py, т.е туда проще записать эти текстовые данные, изменить, соответственно после чего установить пакеты т.е python setup.py install/develop.

После чего вывозов главного модуля через команду  установленную в entry_points  до сгенерированного .exe, который будет обрабатывать эти данные...
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Есть в питоне магическая переменная __file__
источник