Сценарії Python у звітах даних LuckyTemplates

У цьому підручнику буде обговорено сценарії Python у звітах LuckyTemplates. Ви дізнаєтесь, як використовувати Python для створення різних результатів у LuckyTemplates. Ви також зрозумієте деякі технічні обмеження Python, щоб уникнути помилок під час використання цього всередині .

Зміст

Розуміння пакетів Python для створення сценаріїв у LuckyTemplates

Між Python і LuckyTemplates виникають помилки, оскільки вони оновлюються з різною швидкістю. Іноді виникають конфлікти щодо пакетів у цих двох програмах. Ви можете уникнути помилок, налаштувавши правильне середовище.

Не всі пакунки в Python Anaconda Installation підтримуються LuckyTemplates. На зображенні нижче ви можете побачити всі різні пакети, які зараз підтримуються.

Сценарії Python у звітах даних LuckyTemplates

На наступному зображенні показано вимоги та обмеження пакетів.

Сценарії Python у звітах даних LuckyTemplates

Pandas — це бібліотека для обробки даних, тоді як Numpy — це лінійна алгебра. Scikit-Learn і Xgboost — це бібліотеки, які дозволяють виконувати машинне навчання та попередню обробку. Scipy і Statsmodels мають справу зі статистикою. Seaborn використовується для візуалізації, тоді як Matplotliob є візуальною бібліотекою.

Створення середовища за допомогою сценаріїв Python

Вам потрібно створити середовище, яке містить пакети, необхідні для уникнення конфліктів. Ви можете створити середовище за допомогою запиту Anaconda, який було встановлено під час . Щоб відкрити підказку, введіть Anaconda на панелі пошуку Windows і натисніть програму.

Сценарії Python у звітах даних LuckyTemplates

Якщо ви введете пошук «створити середовище в анаконді» в Google, ви будете перенаправлені на цю сторінку. На цій же сторінці ви можете побачити різні способи створення певних середовищ.

Сценарії Python у звітах даних LuckyTemplates

У вікні командного рядка Anaconda ви можете побачити базове середовище та робочий каталог.

Сценарії Python у звітах даних LuckyTemplates

Щоб створити нове середовище, введіть conda create . Потім введіть –n і назву свого середовища. Нарешті, введіть потрібну версію Python. У цьому прикладі назва середовища — new_env_pbi , а — 3.7.

Сценарії Python у звітах даних LuckyTemplates

Після завершення натисніть Enter. Потім ви побачите, що це створює нове середовище.

Сценарії Python у звітах даних LuckyTemplates

Натисніть Y, щоб продовжити процес.

Сценарії Python у звітах даних LuckyTemplates

Далі потрібно активувати середовище. Введіть conda активуйте new_env_pbi .

Сценарії Python у звітах даних LuckyTemplates

Після цього ви побачите, що нове середовище активовано. Звідти ви можете розпочати встановлення необхідних вам пакетів. Спочатку встановіть Pandas для введення даних. Введіть pip install pandas і натисніть enter.

Сценарії Python у звітах даних LuckyTemplates

Далі введіть pip install seaborn , щоб установити Seaborn. Ви також побачите, що Seaborn також завантажує Matplotlib. Після встановлення ви можете відкрити .

Сценарії Python у звітах даних LuckyTemplates

Отримання даних за допомогою Python

Є три способи отримати дані в LuckyTemplates за допомогою Python. Перший — перейти на панель інструментів «Файл», натиснути «Отримати дані», а потім вибрати « Отримати дані для початку» .

Сценарії Python у звітах даних LuckyTemplates

Знову клацніть панель інструментів «Файл», виберіть «Інше» та виберіть «Сценарій Python» .

Сценарії Python у звітах даних LuckyTemplates

Звідти введіть сценарій для введення даних і натисніть OK. У цьому прикладі використовується цей скрипт.

Сценарії Python у звітах даних LuckyTemplates

На панелі навігатора клацніть змінну в папці Python і натисніть «Завантажити» .

Сценарії Python у звітах даних LuckyTemplates

Потім ви побачите ці дані на панелі полів.

Сценарії Python у звітах даних LuckyTemplates

Після цього вам потрібно переконатися, що ви використовуєте правильне середовище. Перейдіть на панель інструментів «Файл», клацніть «Параметри та налаштування», а потім виберіть «Параметри» .

Сценарії Python у звітах даних LuckyTemplates

У розділі «Глобальне» клацніть «Сценарії» та встановіть домашній каталог Python. Натисніть «Огляд» і відкрийте new_env_pbi .

Сценарії Python у звітах даних LuckyTemplates

Увімкнення візуалізацій сценаріїв Python у LuckyTemplates

Щоб отримати доступ до інтеграції Python, натиснітьу Візуалізації.

Сценарії Python у звітах даних LuckyTemplates

Потім увімкніть візуальні елементи сценарію.

Сценарії Python у звітах даних LuckyTemplates

Після цього на полотні з’явиться текстовий редактор сценаріїв Python.

Сценарії Python у звітах даних LuckyTemplates

Щоб розпочати створення сценарію, перетягніть поле в область значень візуалізації. У цьому прикладі відділи розміщено всередині області значень.

Сценарії Python у звітах даних LuckyTemplates

Тепер візуалізація буде виглядати так.

Сценарії Python у звітах даних LuckyTemplates

Фрейм даних створюється за допомогою функції pandas.DataFrame . Сценарій зберіг його як змінну та назвав набір даних . Під рядком 6 ви можете вставити або ввести код сценарію, щоб створити візуал. У цьому прикладі були використані такі коди.

Сценарії Python у звітах даних LuckyTemplates

Наразі фрейм даних є неповним, оскільки він містить лише відділи. Отже, перетягніть усі стовпці з панелі «Поля» в область «Значення», щоб створити повний фрейм даних.

Сценарії Python у звітах даних LuckyTemplates

Після цього ви можете вибрати візуал зі свого блокнота Jupyter. Потім скопіюйте код цього візуалу та вставте його в редактор.

Сценарії Python у звітах даних LuckyTemplates

Змініть змінну, що використовується у візуальному коді, з df на набір даних і введіть plt.show() у наступному рядку, щоб використовувати Matplotlib.

Сценарії Python у звітах даних LuckyTemplates

Після цього запустіть сценарій, клацнувши піктограму запуску в редакторі.

Сценарії Python у звітах даних LuckyTemplates

Потім ви побачите, як візуалізація матеріалізується на вашому полотні. Візуальний елемент не є інтерактивним, але ви можете зробити його динамічним, налаштувавши його.

Сценарії Python у звітах даних LuckyTemplates

Налаштування візуалізації Python

Натисніть стрілку, щоб відкрити редактор сценаріїв Python. Далі введіть plt.style.use() .

Сценарії Python у звітах даних LuckyTemplates

Відкрийте Google і знайдіть стилі matplotlib . Клацніть посилання на таблиці стилів, і вас буде перенаправлено на їх сторінку.

Сценарії Python у звітах даних LuckyTemplates

На сторінці ви побачите різні стилі, які можна використовувати.

Сценарії Python у звітах даних LuckyTemplates

Виберіть стиль і введіть код цього стилю в код сценарію.

Сценарії Python у звітах даних LuckyTemplates

У цьому прикладі використаний код стилю bmh . Після завершення натисніть значок запуску.

Сценарії Python у звітах даних LuckyTemplates

Тоді ви побачите, що кольори всередині візуалізації змінилися.

Сценарії Python у звітах даних LuckyTemplates

Ви також можете змінити форму візуалізації, якщо хочете. Для цього відкрийте редактор сценаріїв, змініть boxplot на violinplot і запустіть код сценарію.

Сценарії Python у звітах даних LuckyTemplates

Ви побачите, що форма візуалізації змінилася.

Сценарії Python у звітах даних LuckyTemplates

Перетворення даних у Power Query за допомогою сценаріїв Python

Останнім методом доступу до сценаріїв Python у LuckyTemplates є перетворення даних у редакторі потужних запитів. Однією з найкращих практик є дублювання даних і виконання сценаріїв у дублікаті замість використання основних даних. У цьому прикладі основними даними є df , а дублікатами – df2 .

Сценарії Python у звітах даних LuckyTemplates

Перейдіть на панель інструментів Transform і виберіть Run Python Script .

Сценарії Python у звітах даних LuckyTemplates

Після цього ви побачите діалогове вікно «Запустити сценарій Python» із повідомленням про сценарій.

Сценарії Python у звітах даних LuckyTemplates

Введіть код для таблиць із вашого записника Jupyter. У цьому прикладі в сценарії використовується dataset.corr() . Але спочатку вам потрібно повторно зберегти змінну, ввівши dataset = знову.

Сценарії Python у звітах даних LuckyTemplates

Після натискання OK ви побачите дані на своєму полотні.

Сценарії Python у звітах даних LuckyTemplates

Розгорніть таблицю, натиснувши «Таблиця» у стовпці «Значення». Це також покаже кореляційну таблицю.

Сценарії Python у звітах даних LuckyTemplates

Однак стовпець Index у сценарії Python не відображається в кореляційній таблиці. Щоб виправити це, перейдіть на панель «Застосовані кроки» та клацніть значок шестірні кроку «Запустити сценарій Python», щоб відкрити код сценарію.

Сценарії Python у звітах даних LuckyTemplates

Тепер введіть іншу функцію, ввівши .reset_index() . Потім зв’яжіть цю функцію з функцією кореляційної таблиці.

Сценарії Python у звітах даних LuckyTemplates

Після цього ви можете побачити стовпець Index у кореляційній таблиці.

Сценарії Python у звітах даних LuckyTemplates




Висновок

Є багато речей, які Python може робити після інтеграції з LuckyTemplates. У цьому посібнику сценарії Python використовувалися трьома різними способами: для введення набору даних, для створення візуальних елементів і для маніпулювання існуючими даними в.

Гаелім


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.