第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當列索引更改時,如何在python中設置行索引?

當列索引更改時,如何在python中設置行索引?

牛魔王的故事 2021-05-07 14:22:16
我正在嘗試閱讀公司財務信息的csv。盡管根據(jù)公司的不同,行索引的名稱始終在變化(例如,使用facebook時,行索引的名稱為“會計年度結(jié)束于12月。以美元為單位,除每股數(shù)據(jù)外,單位為百萬美元。”),但對于另一家公司,其會計年度將結(jié)束于1月。 ..)如何使第一列名稱保持一致?我通過重命名列進行了嘗試,但是會引發(fā)錯誤。stock = "FB"#Import the dataRatios = pd.read_csv("http://financials.morningstar.com/ajax/exportKR2CSV.html?t="+stock, skiprows=2)incomeStatement = pd.read_csv("http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t="+stock+"&reportType=is&period=3&dataType=A&order=asc&columnYear=5&number=3", skiprows = 1)balSheet = pd.read_csv("http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t="+stock+"&reportType=bs&period=3&dataType=A&order=asc&columnYear=5&number=3", skiprows = 1)incomeStatement.columns(['Title','Q1','Q2','Q3','Q4','Q5', 'TTM'])balSheet.columns(['Title','Q1','Q2','Q3','Q4','Q5', 'TTM'])#Set the columnsRatios.set_index("Unnamed: 0", inplace=True)incomeStatement.set_index("Title", inplace=True)balSheet.set_index("Title", inplace=True)這將起作用,但是對于不同的公司,設置的索引名稱將始終更改。stock = "FB"#Import the dataRatios = pd.read_csv("http://financials.morningstar.com/ajax/exportKR2CSV.html?t="+stock, skiprows=2)incomeStatement = pd.read_csv("http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t="+stock+"&reportType=is&period=3&dataType=A&order=asc&columnYear=5&number=3", skiprows = 1)balSheet = pd.read_csv("http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t="+stock+"&reportType=bs&period=3&dataType=A&order=asc&columnYear=5&number=3", skiprows = 1)#Set the columnsRatios.set_index("Unnamed: 0", inplace=True)incomeStatement.set_index("Fiscal year ends in December. USD in millions except per share data.", inplace=True)balSheet.set_index("Fiscal year ends in December. USD in millions except per share data.", inplace=True)這是輸出的示例: 結(jié)果數(shù)據(jù)幀中 ,我希望索引成為第一列,但該行的名稱(會計年度結(jié)束日期為12月...)將針對每次迭代進行更改。
查看完整描述

2 回答

?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

使用csv.DictReader并設置字段名稱(或標題)


查看完整回答
反對 回復 2021-05-25
  • 2 回答
  • 0 關(guān)注
  • 327 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號