TL; DR Для формулировки вашего вопроса - Нет , pandas
специально не интегрировано.Но Python (вроде).
Возможно, вы захотите изучить использование TabPy , но, опять же, это не очень pandas
.но это своего рода вопрос ETL.В Tableau есть что-то под названием Extracts, и вы можете обновить их прямо с сервера.
У меня была автоматизированная работа с использованием инструмента ETL (например, Data Pipelines или программного обеспечения, такого как SSIS / Alteryx), который использует код Python для загрузки формата данных, который может прочитать Tableau.Tableau может читать буквально из сотен источников, так что это не так уж сложно.
Но общая идея заключается в следующем:
- Что-то, что можно взломать код
- Выполнить код
- Код сбрасывает данные для форматирования (файл или база данных-как среда)
- Таблица считывает / извлекает данные
- ??
- Прибыль
Если вы действительно хотите быть в one окружение, есть много опций, таких как Matplotlib , seaborn и / или plot.ly Matplotlib является «источником» для большинства визуализаций в Python,так что это всегда хорошо учиться.Seaborn делает матплот немного проще для чтения / записи, а plot.ly имеет встроенные опции панели мониторинга / хостинга, чтобы создать ощущение Tableau.
В Tableau также есть новый инструмент под названием Tableau Prep , который можетсделайте некоторые того, что может сделать панда (вы никогда не побьете код с помощью программного инструмента).Так что это также может удовлетворить ваши требования к одной среде.