Використання Python у LuckyTemplates | Набір даних і рядкова функція

У цьому підручнику ми обговоримо, як ви можете створити та підготувати набір даних і функцію рядка за допомогою. Приклад, який я використовуватиму для виконання процесу, доступний на GitHub.

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

Зміст

Підключення до джерела даних за допомогою Python

Перш ніж почати, переконайтеся, що ви відкрили свій блокнот LuckyTemplates. По-перше, нам потрібно підключитися до джерела даних. Це дасть нам доступ до файлу CSV, який ми зможемо імпортувати в наш блокнот LuckyTemplates. Зразок набору даних, над яким я буду працювати, — це набір даних клінічного аналізу. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Ви можете перейти на GitHub, щоб перейти до своєї папки та клацнути файл CSV. Якщо у вас його немає, є безліч загальнодоступних сховищ із завантаженими файлами CSV, до яких ви можете отримати доступ. Отримавши набір даних, натисніть на головну папку, і ви побачите два файли. Натисніть на файл CSV.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Потім клацніть View Raw. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

На вкладці « Домашня сторінка» натисніть «Отримати дані», а потім «Більше» , щоб побачити опцію «Веб» , і натисніть її.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

 Далі вставте адресу CSV у поле URL-адреси та натисніть OK.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Потім натиснітькнопку.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Ми успішно підключили джерело даних у LuckyTemplates.

Очищення даних або суперечка даних за допомогою LuckyTemplates

Тепер ми можемо вільно орієнтуватися в наборі даних. Це дозволяє нам виконувати процедури очищення, необхідні для отримання наших даних у належному форматі для кращого аналізу.

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

 Ми не можемо безпосередньо конвертувати ці символи.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Це тому, що це призведе до помилки, якої ми намагаємося уникнути. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Щоб замінити їх, натисніть «Замінити значення» , а потім введіть символ долара в поле «Значення для пошуку» . Поставте 0 або потрібне значення в полі «Замінити на»

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Очищення даних або суперечка даних за допомогою Python у LuckyTemplates

Щоб зробити цей процес очищення або завдання боротьби з даними застосовним до всіх стовпців, ми використаємо функцію Python за допомогою Jupyter Notebook.

Спочатку відкрийте свій блокнот Jupyter і завантажте свою домашню сторінку. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Перше, що нам потрібно зробити, це вказати назву файлу. Ви можете назвати його як завгодно. У цьому випадку я встановлю назву файлу на ".'

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Тепер, коли наш блокнот Python відкрито, ми можемо побачити клітинку, яка дозволить нам підготувати або виконати код. Нам потрібно включити веб-джерело, яке ми зробили в LuckyTemplates.

Ми можемо зробити це, імпортувавши одну з основних бібліотек, якою є Pandas , у наше середовище та запустимо її.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Після підключення до нашого веб-джерела та створення функції, рідної для бібліотеки Panda, ми хочемо створити щось, що може вказувати, що ми збираємося зробити.

Ми вивчимо наші дані та створимо заголовок як індикатор цієї діяльності. Для цього нам потрібно змінити код з уцінки. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

За допомогою знака фунта ми можемо контролювати розмір шрифту. Якщо ми хочемо, щоб наш шрифт був малим розміром, нам потрібно ввести різні знаки фунта.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

З іншого боку, якщо ми хочемо більшого розміру шрифту, нам потрібно використовувати менше знаків фунта.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Якщо ми запустимо його, він автоматично з’явиться під нашим заголовком.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Вивчення набору даних у LuckyTemplates за допомогою Python

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Це дасть вам доступ до перших п'яти рядків. Але пам’ятайте, що в дужках можна помістити будь-який аргумент, який вказує на кількість рядків даних, до яких ви хочете отримати доступ. У цьому прикладі я хочу отримати доступ до десяти рядків.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Однак зараз ми маємо ту саму проблему, що й у нашому блокноті LuckyTemplates, щодо символів долара з рискою.

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

Ми можемо почати процес очищення, отримавши більше інформації про наші дані. Це полегшить нам виявлення проблем у нашому наборі даних. 

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

Після запуску функції тепер ми можемо бачити докладну інформацію про набір даних — кількість записів, стовпців і тип даних. Ми також бачимо, що у нас є рядки, які представляють тексти в нашому середовищі Python. 

Якщо ми уважно подивимося на колонку, то там є кілька відступів, які нам потрібно виправити. Я покажу вам два способи очищення. 

Два способи очищення даних за допомогою Python

Перший – усунення проблеми вручну. Спочатку зберіть інформацію про стовпці даних. Для цього введіть data.columns у нову клітинку коду.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

У новій комірці ви хочете задокументувати діяльність із очищення прогалин у заголовках стовпців. Отже, скопіюйте та вставте інформацію в клітинку та безпосередньо видаліть пробіли. Іншим способом є використання рядкової функції, яка видаляє пробіли.

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

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

Використання Python у LuckyTemplates |  Набір даних і рядкова функція

У результаті ми виправили проблему, і стовпці в нашому наборі даних мають правильний формат. Тепер усе вирівняно належним чином, а не пробіли раніше. 




Висновок

Підводячи підсумок, використовуючиможе покращити роботу LuckyTemplates і розширити звичайні можливості інструменту.

Python — це популярна мова програмування високого рівня, яка має великий потенціал, коли йдеться про отримання даних за допомогою лише кількох рядків коду. Сподіваємось, цей посібник дав вам розуміння Python у LuckyTemplates.

Все найкраще,

Гаеллім


Змінні та вирази в редакторі Power Query

Змінні та вирази в редакторі Power Query

У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.

Як створити теплову карту LuckyTemplates

Як створити теплову карту LuckyTemplates

Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.

Власна гістограма в LuckyTemplates: різновиди та модифікація

Власна гістограма в LuckyTemplates: різновиди та модифікація

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

Статичні результати Power Automate: огляд

Статичні результати Power Automate: огляд

Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.

Підручник LuckyTemplates Python: як перекладати тексти

Підручник LuckyTemplates Python: як перекладати тексти

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

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників