Мы в Telegram
Добавить новость
103news.com
Работа
Июль
2022

Написать код Python преобразования df Pandas в данные для Tabulator.js

0
Добрый день!

У меня есть df Pandas любого наполнения, 3 столбца с данными, 2 столбца с числами (сумма продаж и средняя цена) Для примера Вы можете взять рандомные слова / числа.

Мне нужен код Python, который будет преобразовывать df Pandas в формат данных для Tabulator.js:
http://tabulator.info/docs/5.3/tree

Данные нужны в древовидной форме, чтобы можно было раскрывать различные уровни таблицы и доходить до самого нижнего уровня иерархии в Tabulator.js (например: Сектор -> Категория -> Штрихкод товара). Важно, как видно в примере - все children объекты имеют родительскую структуру. При этом, наличие children не обязательно на различных уровнях структуры.

Текстовых столбцов в df может быть от 1 до 6, числовых - от 1 до 5

Может помочь:
я сделал код, который в Pandas создает промежуточные подитоги:
df_subtotal = pd.concat([
df,
df.assign(Subgroup2=lambda x: "Total"),
df.assign(Subgroup=lambda x: "Total", Subgroup2=lambda x: "Total"),
df.assign(Group=lambda x: "Total", Subgroup=lambda x: "Total", Subgroup2=lambda x: "Total")
]).groupby(by=['Group', 'Subgroup', 'Subgroup2'], observed=True, as_index=False).mean()

По цене готов договариваться.
Срочная разработка приветствуется.




Губернаторы России
Москва

Собянин: пейзажи Андрияки отображали красоту России





Москва

Фестивальный праздник «Музыка моего города» в Улан-Удэ включил в программу спектакль Театра кукол «Ульгэр»: Россия и Культура, Праздник и Дети


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Сергей Собянин провел личный прием граждан



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Бато Багдаев

Страдания юного Аюша Булчун




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Учебно-методический сбор спортивной команды при управлении Центрального округа Росгвардии прошел в Москве

В этот день ровно 30 лет назад будущий президент Российской Федерации был гидом будущего короля Великобритании в экскурсии по Ленинграду

ПОДГОТОВИТЬСЯ К ЛЕТНЕМУ СЕЗОНУ? ЛЕГКО! ВМЕСТЕ С ПЛАТФОРМОЙ FITSTARS НА УМНЫХ ТЕЛЕВИЗОРАХ LG


Уимблдон

«Подача на победу на Уимблдоне». Гвардиола – о заключительном туре АПЛ



Новости Крыма на Sevpoisk.ru


Москва

В Подмосковном госпитале ветеранов войн прошло обучение по введению в гериатрию



Частные объявления в Вашем городе, в Вашем регионе и в России