簡體   English   中英

使用 Tableau Server 客戶端獲取 Tableau Server 上所有站點的列表到 pandas dataframe

[英]Get a list of all sites on Tableau Server using Tableau Server Client into a pandas dataframe

我正在嘗試使用 Tableau 的 Tableau Server Client Lib for Python 獲取 Tableau 服務器上的所有站點名稱。 查詢 output 是一個列表,其中的每個項目也是一個列表。 這是我的代碼:

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 dataframe 以將 site.id、site.name 等作為列?

我成功測試了以下代碼。

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM