Logo
TGCATALOG
Каталог Подборки Блог
Data analysis - DA SQL

Data analysis - DA SQL

Анализ данных: SQL, Python.

Нет оценок
582
29.10.2026
582
29.10.2026
Нет оценок
582
29.10.2026
Безопасный переход через бот
О канале

Анализ данных: SQL, Python.

Подписчиков 1,700
Тематика Технологии
Язык Русский
Ссылка t.me/business_stats

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Про анализ данных: базы данных, SQL, Python и другое для аналитиков.

Последние посты

Data analysis - DA SQL
Data analysis - DA SQL
🔒Открыть пост
и посмотреть медиа
Python в Tableau Поговорим немного подробнее про ранее упомянутый Python в Tableau. 🟠Как уже было сказано ранее, один из способов подключить питон к этому инструменту - через TabPy. Один из способов подключения: Выполнить в командной строке: pip install tabpy Произойдет самая обычная установка через pip. Затем запуск TabPy через командную строку: tabpy TabPy запустится на localhost (по умолчанию порт 9004). Убедиться, что все работает, можно через Ссылка скрыта В самом Tableau это всё проверяется через меню: Help > Settings and Performance > Manage External Service Connection Server: localhost Port: 9004 🟠Перед тем, как писать на Python, надо подключиться к источнику данных в Tableau (например, Excel, CSV, база данных, Google Sheets и т.д.). После подключения можно создавать вычисляемые поля, фильтры, группировки и другие элементы на основе этих данных. При создании такого поля Tableau передает данные из него в Python-код. 🟠Теперь что касаемо самого питона. В общем виде скрипт в Tableau выглядит так: SCRIPT_REAL("код Python", аргументы) ▶️В Python надо прописывать return, т.к. код должен возвращать результат, который будет использован в Tableau. Результат должен быть списком (list), длина которого соответствует количеству строк в данных. ▶️После python-кода указываются аргументы. По сути, это те поля, которые берутся из источника данных Напомню также и про основные типы возвращаемых значений из скрипта: SCRIPT_REAL - числа с запятой SCRIPT_INT - целые числа SCRIPT_STR - строки SCRIPT_BOOL - логические значения 🟠Пара примеров. Допустим, есть данные о продажах, и их надо перевести из долларов в рубли и классифицировать на "Высокие" и "Низкие". Конвертируем: SCRIPT_REAL(" return [x * 80 for x in _arg1] ", SUM([Sales])) Классифицируем: SCRIPT_STR(" return ['High' if x > 1000 else 'Low' for x in _arg1] ", SUM([Sales])) После этого можно добавлять полученные поля в Tableau и работать с ними: например, визуализировать. Ну или что-то более сложное: SCRIPT_INT(" from sklearn.cluster import KMeans import numpy as np data = np.array(_arg1).reshape(-1, 1) kmeans = KMeans(n_clusters=3).fit(data) return kmeans.labels_.tolist() ", SUM([Sales])) Это - кластеризация данных с помощью метода KMeans из библиотеки scikit-learn. Сначала всё импортируем, далее передаем массив из источника в переменную и изменяем этот массив на двумерный массив (так того требует KMeans), потом вызываем KMeans из scikit-learn для 3 кластеров и после всего этого возвращаем список из кластеров через return. В итоге полученный список можно использовать в Tableau для визуализации.
Data analysis - DA SQL
Динамика подписчиков
+-0.5% за 30 дней
Текущие
1,700
Месяц назад
1,709
Средний рост
+0 / день
Обновлено
21 час назад

Отзывы о канале Data analysis - DA SQL

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход