[英]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.