Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы обсудим, как создать и подготовить набор данных и строковую функцию с помощью Python в LuckyTemplates . Пример, который я буду использовать для выполнения процесса, доступен на GitHub.
В LuckyTemplates включены функции Python, что упрощает пользователям запуск скриптов Python непосредственно в LuckyTemplates.
Оглавление
Подключение к источнику данных с помощью Python
Прежде чем мы начнем, убедитесь, что вы открыли блокнот LuckyTemplates. Во-первых, нам нужно подключиться к источнику данных. Это даст нам доступ к файлу CSV, который мы можем импортировать в нашу записную книжку LuckyTemplates. Образец набора данных, над которым я буду работать, — это набор данных для клинического анализа.
Вы можете перейти на GitHub, чтобы перейти к своей папке и щелкнуть файл CSV. Если у вас его нет, есть множество общедоступных репозиториев с загруженными CSV-файлами, к которым вы можете получить доступ. Получив набор данных, щелкните основную папку, и вы увидите два файла. Нажмите на CSV-файл.
Затем нажмите Просмотреть Raw.
После этого перейдите в адресную строку и скопируйте адрес CSV. Затем вернитесь к своей записной книжке LuckyTemplates.
На вкладке « Главная» нажмите «Получить данные», затем «Еще» , чтобы увидеть параметр «Интернет» , и нажмите на него.
Затем вставьте адрес CSV в поле URL и нажмите OK.
Затем нажмите кнопку «Преобразовать данные» .
Мы успешно подключили наш источник данных в LuckyTemplates.
Очистка данных или обработка данных с помощью LuckyTemplates
Теперь мы можем свободно перемещаться по набору данных. Это позволяет нам выполнять процедуры очистки, необходимые для получения наших данных в правильном формате для лучшего анализа.
В столбце Lab Cost мы увидим, что есть различные символы доллара с прочерком, подлежащие конвертации.
Мы не можем напрямую преобразовать эти символы.
Это потому, что это вызовет ошибку, которую мы пытаемся избежать.
Чтобы заменить их, нажмите «Заменить значения» , затем введите символ доллара в поле «Значение для поиска» . Поместите 0 или желаемое значение в поле «Заменить на» .
Теперь мы можем преобразовать эти символы в желаемое значение. Имейте в виду, что мы можем увидеть нашу деятельность, задокументированную в разделе «Прикладные шаги» .
Очистка данных или обработка данных с использованием Python в LuckyTemplates
Чтобы сделать этот процесс очистки или задачу обработки данных применимой ко всем столбцам, мы будем использовать функцию Python, используя Jupyter Notebook.
Сначала откройте блокнот Jupyter и загрузите домашнюю страницу.
На вкладке «Файлы» перейдите в правый угол и нажмите « Создать », чтобы увидеть параметр «Python 3» . Затем щелкните по нему, чтобы создать новый блокнот Python.
Первое, что нам нужно сделать, это указать имя файла. Вы можете назвать это как угодно. В этом случае я установлю название файла на « Клинический анализ ».
Теперь, когда наша записная книжка Python открыта, мы видим ячейку, которая позволит нам подготовить или выполнить код. Нам нужно включить веб-источник, который мы сделали в LuckyTemplates.
Мы можем сделать это, импортировав одну из основных библиотек Pandas в нашу среду и запустив ее.
После подключения к нашему веб-источнику и создания функции, встроенной в библиотеку Panda, мы хотим создать что-то, что может указывать на то, что мы собираемся делать.
Мы изучим наши данные и создадим заголовок в качестве индикатора для этой деятельности. Для этого нам нужно изменить это с кода на уценку.
С помощью знака фунта мы можем контролировать размер шрифта. Если мы хотим, чтобы наш шрифт был небольшого размера, нам нужно ввести различные знаки фунта стерлингов.
С другой стороны, если мы хотим увеличить размер шрифта, нам нужно использовать меньше знаков фунта стерлингов.
Кроме того, мы могли бы включить краткое объяснение нашей деятельности под нашим заголовком. Допустим, мы изучим нативные функции и наборы данных.
Если мы запустим его, он автоматически появится под нашим заголовком.
Изучение набора данных в LuckyTemplates с использованием Python
В новой ячейке мы можем исследовать набор данных. Допустим, мы хотим изучить первые пять строк данных, которые на самом деле являются аргументом по умолчанию, и нам нужно создать новую переменную данных.
Это даст вам доступ к первым пяти строкам. Но помните, вы можете поместить в скобки любой аргумент, указывающий, к скольким строкам данных вы хотите получить доступ. В этом примере я хочу получить доступ к десяти строкам.
Однако теперь у нас возникла та же проблема, что и в нашей записной книжке LuckyTemplates, касающаяся символов доллара со знаком тире.
Чтобы исправить это, нам нужно создать собственную определяемую пользователем функцию, которую мы можем применить для очистки формата наших данных.
Мы можем начать процесс очистки, получив дополнительную информацию о наших данных. Это облегчит нам выявление проблем в нашем наборе данных.
После запуска функции мы теперь можем видеть подробную информацию о наборе данных — количество записей, столбцов и тип данных. Мы также можем видеть, что у нас есть строки, представляющие тексты в нашей среде Python.
Если мы внимательно посмотрим на столбец, то увидим несколько отступов, которые нам нужно исправить. Я покажу вам два способа очистить это.
Два способа очистки данных с помощью Python
Первый — это ручное исправление проблемы. Сначала соберите информацию о столбцах данных. Для этого введите data.columns в новую ячейку кода.
В новой ячейке вы хотите задокументировать действия по очистке пробелов в заголовках столбцов. Итак, скопируйте и вставьте информацию в ячейку и сразу удалите пробелы. Другой способ — использовать строковую функцию, которая удаляет пробелы.
После запуска он немедленно удалит ненужные пробелы в наших строках. Выполнение этого метода обеспечивает удобство для пользователей, особенно когда у нас слишком много данных или строк, которые нужно исправить или очистить.
Затем мы должны сохранить и включить наш предыдущий код в эту ячейку, прежде чем запускать его.
В результате мы исправили проблему, и столбцы в нашем наборе данных имеют правильный формат. Теперь все выровнено правильно, в отличие от пробелов, которые были раньше.
Как использовать скрипт Python в LuckyTemplates
Python II для пользователей LuckyTemplates — новый курс на платформе On-Demand
LuckyTemplates со скриптами Python для создания таблиц дат
Заключение
Подводя итог, можно сказать, что использование набора данных и строковой функции может улучшить работу LuckyTemplates и расширить обычные возможности инструмента.
Python — популярный язык программирования высокого уровня, обладающий большим потенциалом, когда речь идет о получении данных с помощью всего нескольких строк кода. Надеемся, что это руководство дало вам представление о Python в LuckyTemplates.
Всего наилучшего,
Гаэллим
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать