簡體   English   中英

Azure Python計費API

[英]Azure Python Billing API

我正在嘗試使用Python為Azure帳單API生成報告。 我從csv格式的WEBAPI獲得響應。 以下代碼:

import requests
import pandas as pd
url=  
"https://consumption.azure.com/v2/enrollments/"+xxxxx+"/usagedetails/download? 
startTime="+startTime+"&endTime="+endTime
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
      'Authorization': 'Bearer {0}'.format(key)}
response=requests.get(url,headers=headers)
response_format=response.data.decode('utf-8-sig')
TESTDATA1=StringIO(response_format)
df1=pd.DataFrame([sub.split(",") for sub in TESTDATA1])

現在我有一個問題。 我的數據在哪里,有列值,但列值像0、1、2、3一樣出現。 實際的列值將進入數據幀的第二行。 如何解決這個問題?任何線索都將受到高度贊賞。

這是由於您如何初始化DataFrame。

您可以通過添加列名稱

df1.columns = df1.values[the row with column names]

然后放下那一行

暫無
暫無

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

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