如何保留标题名称的顺序。订单不是按字母顺序排列的,而是自定义订单。在数据帧中没问题,但当我这样做的时候
to_dict
订单不是我原来订的。
这是我在课堂上用的方法。
#the list is much larger
income_statements = pd.DataFrame(columns=['Year', 'Operating_Revenue', 'COGS','Income_Tax', 'Total_Revenue')
for year in years:
url = 'financials/standardized?identifier='+symbol+'&statement=income_statement&type=QTR&fiscal_year='+str(year)+'&date='+date
fin_data = requests.get(self.get_intrino+url, auth=HTTPBasicAuth(intrino_uname, intrino_pw)).json()['data']
row = []
row.append(year)
for i in range(len(fin_data)):
row.append( fin_data[i]['value'] )
income_statements.loc[len(income_statements)] = row
然后我叫它……这只是一个例子,但我以返回方法为例
income_statements.to_dict()
结果是首先显示“所得税”,而不是“年”。是否有保存标题列名称的方法?