Есть ли способ интегрировать pandas в таблицу?

Я использую Tableau уже несколько месяцев, и это действительно отличный инструмент для визуализации. Однако я чувствую себя ограниченным, потому что я больше знаком с библиотекой pandas и чувствую себя более мощным в pandas. Есть ли способ интегрировать Python в Tableau, чтобы я работал в одной среде, вместо того, чтобы постоянно экспортировать данные из Pandas и повторно импортировать их в Tableau?

Спасибо за помощь!

Посмотрите на сюжетную тире или альтаир.

piRSquared 13.09.2018 19:43
1
1
1 183
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

TL; DR Что касается формулировки вашего вопроса - Нет, pandas специально не интегрирован. Но Python есть (вроде).

Возможно, вы захотите изучить использование TabPy, но, опять же, это не очень специфично для pandas. но это своего рода вопрос ETL. В Tableau есть что-то под названием Extracts, и вы можете освежить их прямо с сервера.

У меня была автоматизированная работа с использованием инструмента ETL (например, Data Pipelines или программного обеспечения, такого как SSIS / Alteryx), который использует код Python для загрузки формата данных, который может читать Tableau. Tableau можно читать буквально из сотен источников, так что это не так уж сложно.

Но общая идея такова:

  1. Что-то, чтобы начать код
  2. Выполнить код
  3. Код выгружает данные в формат (файловая среда или среда, подобная базе данных)
  4. Tableau читает / извлекает данные
  5. ??
  6. Выгода

Если вы действительно хотите быть в среде один, есть много вариантов, таких как Матплотлиб, морской и / или plot.ly Matplotlib является «источником» для большинства визуализаций в Python, так что его всегда полезно изучить. Seaborn упрощает чтение / запись matplot, а также plot.ly имеет встроенные опции панели инструментов / хостинга, чтобы создать ощущение Tableau.

В Tableau также есть новый инструмент под названием Tableau Prep, который может делать некоторые того, что могут делать панды (вы никогда не превзойдете код с помощью программного инструмента). Таким образом, это также может удовлетворить ваши требования к одной среде.

Вы можете упростить несколько шагов, описанных выше, если используете pantab - pantab.readthedocs.io/en/latest

Will Ayd 09.01.2020 22:45

Другие вопросы по теме