




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)智化時代會計專業(yè)融合創(chuàng)新系列教材《Python開發(fā)與財務應用》項目九:Python綜合應用,挖掘數(shù)據(jù)價值任務1:財務指標可視化分析與應用任務概覽項目九
Python綜合應用,挖掘數(shù)據(jù)價值任務一
財務指標可視化分析與應用01任務目標:利用Python進行財務指標的可視化分析,以直觀展示上市公司的財務狀況和趨勢。02導入baostock數(shù)據(jù)接口、pandas模塊導入baostock庫和pandas庫,為獲取和處理財務數(shù)據(jù)提供工具。0102利用query_profit_data()數(shù)據(jù)接口獲取數(shù)據(jù)通過query_profit_data()接口獲取上市公司的季頻盈利能力數(shù)據(jù)。importbaostockasbsimportpandasaspd上市公司財務指標可視化分析與應用更改數(shù)據(jù)列名根據(jù)query_profit_data()參數(shù)說明,對數(shù)據(jù)列進行重命名,以符合分析需求。0304提取用于盈利分析的數(shù)據(jù)從獲取的數(shù)據(jù)中提取關(guān)鍵財務指標,如凈資產(chǎn)收益率、銷售凈利率等。new_columns=[...]#定義新的列名列表result_table.columns=new_columnsprofit_data=result_table[['證券代碼','發(fā)布日期','財報日期','凈資產(chǎn)收益率','銷售凈利率','銷售毛利率','凈利潤','每股收益','主營業(yè)務收入','總股本','流通股本']]上市公司財務指標可視化分析與應用繪制盈利能力變化條形圖使用matplotlib繪制凈資產(chǎn)收益率、銷售凈利率、銷售毛利率隨時間的變化條形圖。0506展示每股收益變化的折線圖繪制每股收益隨時間變化的折線圖,反映企業(yè)盈利能力趨勢。importmatplotlib.pyplotaspltprofit_data.pivot_table(index='財報日期',columns='財務指標名稱',values='指標數(shù)值',aggfunc='mean').plot(kind='bar')plt.title('盈利能力指標變化')plt.show()profit_data[['財報日期','每股收益']].set_index('財報日期').plot()plt.title('每股收益變化趨勢')plt.show()上市公司財務指標可視化分析與應用主營業(yè)務收入和凈利潤變化的柱形圖繪制主營業(yè)務收入和凈利潤隨時間變化的柱形圖,比較兩者規(guī)模。0708采集2022年各個季度的數(shù)據(jù)按季度采集特定年份的財務數(shù)據(jù),進行更細致的時間序列分析。result_table[['財報日期','主營業(yè)務收入','凈利潤']].set_index('財報日期').unstack().plot(kind='bar')plt.title('主營業(yè)務收入和凈利潤變化')plt.show()例七例八forquarterinrange(1,5):#1-4季度rs_profit_quarter=bs.query_profit_data(code='sh.600000',year=2022,quarter=quarter)#處理季度數(shù)據(jù)的代碼與年度類似上市公司財務指標可視化分析與應用更改數(shù)據(jù)列名,對數(shù)據(jù)進行清洗和加工清洗數(shù)據(jù),包括去除重復記錄、處理缺失值、格式統(tǒng)一等。0910提取凈利潤數(shù)據(jù)進行分析從季度數(shù)據(jù)中提取凈利潤數(shù)據(jù),進行深入分析。#假設df是包含季度數(shù)據(jù)的DataFramedf.drop_duplicates(inplace=True)#刪除重復記錄df.fillna(method='ffill',inplace=True)#前向填充處理缺失值#從季度數(shù)據(jù)中提取凈利潤數(shù)據(jù)net_profit_data=quarter_data[['財報日期','凈利潤']]上市公司財務指標可視化分析與應用展示季度凈利潤貢獻的餅圖使用餅圖展示各季度對全年凈利潤的貢獻比例。1112對中興通訊的季頻成長能力進行分析分析公司的季頻成長能力,獲取成長能力相關(guān)的財務數(shù)據(jù)。net_profit_data.groupby('財報日期').first().plot(kind='pie',autopct='%1.1f%%')plt.title('季度凈利潤貢獻')plt.show()#使用query_growth_data()函數(shù)獲取季頻成長能力數(shù)據(jù)growth_data=bs.query_growth_data(code='sh.600000',year=2022)上市公司財務指標可視化分析與應用更改季頻成長能力數(shù)據(jù)列名根據(jù)query_growth_data()返回的數(shù)據(jù)字段,設置易于理解的列名。1314將數(shù)據(jù)接口提供的文本格式數(shù)據(jù)轉(zhuǎn)換為數(shù)值格式數(shù)據(jù)將文本格式的財務數(shù)據(jù)轉(zhuǎn)換為數(shù)值格式,便于進行數(shù)學計算和統(tǒng)計分析。、growth_data.columns=['發(fā)布日期','財報日期','凈資產(chǎn)同比增長率'等]#將成長能力數(shù)據(jù)中的文本格式轉(zhuǎn)換為數(shù)值格式forcolingrowth_data.columns[2:]:#假設前兩列不是數(shù)值數(shù)據(jù)growth_data[col]=growth_data[col].astype(float)上市公司財務指標可視化分析與應用使用matplotlib模塊進行成長能力多維分析使用matplotlib進行多維度的成長能力數(shù)據(jù)可視化分析。plt.figure(figsize=(10,6))forcolingrowth_data.columns[2:]:#假設前兩列不是數(shù)值數(shù)據(jù)growth_data[col].plot(title=f'{col}變化趨勢')plt.show()15計算并展示2013—2022年凈資產(chǎn)收益率的平均值。01繪制2013—2022年每股收益的折線圖。02average_net_asset_return=profit_data['凈資產(chǎn)收益率'].mean()print(f"2013—2022年平均凈資產(chǎn)收益率為:{average_net_asset_return}")例一profit_data.set_index('財報日期')['每股收益'].plot()plt.title('2013—2022年每股收益變化')plt.show()例二即測即評展示2022年各季度凈利潤的餅圖。03使用matplotlib繪制2022年成本費用季度變化的柱形圖。04net_profit_data.groupby('季度')['凈利潤'].sum().plot(kind='pie',autopct='%1.1f%%')plt.title('2022年各季度凈利潤貢獻')plt.show()例三df_cost_hk.set_index('季度').T.plot(kind='bar',stacked=True)plt.title('海康威視2022年成本費用季度變化')plt.show()例四即測即評數(shù)據(jù)可視化分析與應用將財務數(shù)據(jù)以圖形的方式展現(xiàn)出來,包括條形圖、折線圖、柱形圖和餅圖等,這些圖表直觀地反映了公司的財務狀況和趨勢。0302數(shù)據(jù)采集通過導入baostock數(shù)據(jù)接口和pandas模塊,獲取了上市公司的財務數(shù)據(jù)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務派工合同范本
- 個人課題申報書怎么
- 咨詢中介服務合同范本
- 醫(yī)院大型設備合同范本
- 五金鉆頭采購合同范本
- 農(nóng)村買地蓋房合同范本
- 刷單協(xié)議合同范本
- 賣房有效合同范本
- 合肥房屋拆除合同范本
- 周圍房子出租合同范例
- 2025年黑龍江農(nóng)墾職業(yè)學院單招職業(yè)傾向性測試題庫完整
- 2025年黑龍江旅游職業(yè)技術(shù)學院單招職業(yè)傾向性測試題庫附答案
- 2025年湖南理工職業(yè)技術(shù)學院單招職業(yè)技能測試題庫必考題
- 歷史-貴州省貴陽市2025年高三年級適應性考試(一)(貴陽一模)試題和答案
- 2024年10月高等教育自學考試07454傳感器技術(shù)應用試題及答案
- 2024年西安電力高等??茖W校高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- JGJT178-2009 補償收縮混凝土應用技術(shù)規(guī)程
- 2022年山東鋁業(yè)職業(yè)學院單招綜合素質(zhì)考試筆試試題及答案解析
- 氧氣管道吹掃方案(共7頁)
- JJG-943-2011-總懸浮顆粒物采樣器
- 2018年湖北省襄陽市中考物理試卷
評論
0/150
提交評論