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