7-4利用pandas和datetime创建固定资产折旧模型.pptxVIP

7-4利用pandas和datetime创建固定资产折旧模型.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数智化时代会计专业融合创新系列教材《Python开发与财务应用》

项目七:利用Python创建财务会计模型任务4:利用pandas和datetime创建固定资产折旧模型

任务概览项目七?利用Python创建财务会计模型任务四?利用pandas和datetime创建固定资产折旧模型01任务目标:开发一个自动化的Python模型,准确计算固定资产的月度折旧额和净值,以优化企业的资产管理和财务报告。02

导入pandas、datetime模块导入Python数据处理库pandas和日期时间处理库datetime,为后续的数据操作和日期计算提供支持。0102读取“7-4固定资产卡片汇总.xlsx”文件使用pandas的read_excel函数读取固定资产数据,为固定资产折旧计算提供数据源。importpandasaspdimportdatetimeasdt例一例二file=7-4固定资产卡片汇总.xlsxdf=pd.read_excel(file).fillna(0)固定资产折旧计算

确定初始计提折旧日期根据固定资产的开始使用日期,计算出初始计提折旧日期,通常为开始使用日期的下一个月的第一天。0304自定义totalmonth()函数计算已计提折旧的月份创建一个函数用于计算两个日期之间的月份差,反映资产已使用的月份数。df[初始计提折旧日期]=df[开始使用日期].apply(lambdax:(x+DateOffset(months=1)).replace(day=1))例三例四deftotalmonth(startdate,enddate):return(enddate.year-startdate.year)*12+(enddate.month-startdate.month)+1固定资产折旧计算

设置当前时间,并调用totalmonth()函数计算已提折旧月份设定一个当前时间点,用于与初始计提折旧日期相比较,计算出至当前已计提的折旧月份。0506计算剩余折旧月份根据固定资产的使用年限和已提折旧月份,计算出剩余的折旧月份。enddate=dt.date(2023,7,31)df[已提折旧月份]=df[初始计提折旧日期].map(totalmonth)例五例六df[剩余折旧月份]=(df[使用年限]*12-df[已提折旧月份]).apply(lambdax:max(x,0))固定资产折旧计算

自定义dep()函数判断固定资产是否需要计提折旧并计算当月折旧金额根据固定资产的使用状况和剩余折旧月份,计算当月应计提的折旧金额。0708调用自定义函数dep(),计算当月折旧金额应用dep函数于固定资产数据集,计算每项资产的当月折旧金额。例八df=df.apply(dep,axis=1)固定资产折旧计算

计算折旧后净值根据固定资产的原值、减值、期初累计折旧、当月折旧和转出值,计算出折旧后的净值。0910使用数据透视表,按部门汇总当月的折旧费通过数据透视表功能,将不同部门的当月折旧费用进行汇总,方便进行部门间的比较和分析。df[净值]=round(df[原值]-df[减值]-df[期初累计折旧]-df[当月折旧]-df[转出],2)例九例十df1=pd.pivot_table(df,index=[使用部门],values=[当月折旧],aggfunc=sum)固定资产折旧计算

假设某项资产的使用年限由20年调整为15年,如何重新计算其剩余折旧月份?01若要计算某项资产从当前日期起一年内的总折旧额,该如何实现?02即测即评

如果需要计算某项资产在半年内的折旧额,应如何操作?03如何筛选出所有已计提折旧月份超过使用年限一半的固定资产?04half_year_depreciation=df.loc[资产索引,当月折旧金额]*6例三half_life_depreciated_assets=df[(df[已计提折旧月份](df[使用年限]*6))]例四即测即评

初始计提折旧日期确定根据每项资产的开始使用日期,合理计算出了初始计提折旧日期,确保了折旧计算的起始点正确。0302导入模块成功导入了数据处理所需的pandas库和日期时间处理的datetime库,为固定资产数据的处理打下基础。数据读取通过pandas的read_excel函数,准确地从Excel文件中读取了固定资产卡片汇总数据,为后续分析做好了准备。01任务总结04已计提折旧月份计算自定义函数totalmonth()准确地计算出了从初始计提折旧日期至当前日期已计提的折旧月份数。

折旧后净值计算在计算了当月折旧金额的基础上,进一步计算出

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
文档贡献者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档