首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Tableau Server客户端将Tableau Server上所有站点的列表添加到pandas数据框中

使用Tableau Server客户端将Tableau Server上所有站点的列表添加到pandas数据框中
EN

Stack Overflow用户
提问于 2021-03-05 16:50:50
回答 1查看 54关注 0票数 0

我正在尝试使用Tableau的Tableau server Client Lib for Python获取Tableau服务器上的所有站点名称。查询输出是一个列表,其中的每一项也是一个列表。下面是我的代码:

代码语言:javascript
复制
all_sites= []
with server.auth.sign_in(tableau_auth):
    all_sites, pagination_item = server.sites.get()
    print(site.id, site.name, site.content_url, site.state)

如何将其转换为pandas数据帧,并将site.id、site.name etcs作为列?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-06 09:50:57

我成功地测试了以下代码。

代码语言:javascript
复制
all_sites= []
all_sites, pagination_item = server.sites.get()
data = []
for site in all_sites:
    data.append([site.id, site.name, site.content_url, site.state])
df = pd.DataFrame(data)
df.columns = ['id', 'name', 'content_url', 'state']
print(df)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66489441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档