python给列名称命名_【Python自学笔记】一次不太成功的利用Python整理的利润表实践...

本文介绍了使用Python的Pandas库处理复杂报表的实践经验,包括数据清洗、列名重命名和单位规范化。在处理过程中遇到了数据类型转换的问题,并通过学习和尝试找到了解决方案。
摘要由CSDN通过智能技术生成

前情提要:蓬佩奥不怕开水烫:XLOOKUP函数简单使用指南

之前这篇文章里面,是使用的word对报表进行处理,相对简单快捷;但是,数据量比较大比较复杂的情况下,用word处理起来会有点吃力。

因此,我钻研了一个下午,写了个python脚本,中间还遇到不少问题,不过还是写出来了,以后再处理类似的报表的时候,就不用再打开word了。

533f2c1c3c0117e39759dc06f4b724d8.png
信息来源:东方财富Choice数据-2019年电子信息行业财务报表-利润表

原始Excel有很多问题:股票代码不是标准的六位数字;万亿不分,没有单位;有多余的数据行。

这里使用Python 3 的Pandas库进行整理,主要使用pandas库基本操作。

#读取准备好的财务报表
import pandas as pd
import re
input_file = r"电子信息行业利润表.xlsx"
df = pd.read_excel(input_file)

df=df.drop(['序号','相关','公告日期'],axis=1) #删除不需要的列

然后用format补全六位代码,在这

weixin_39641450
关注 关注
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python 将dataframe中的str都转化成float_【Python自学笔记一次不太成功利用Python整理利润表实践...
weixin_39737317的博客
11-21 744
前情提要:蓬佩奥不怕开水烫:XLOOKUP函数简单使用指南之前这篇文章里面,是使用的word对报表进行处理,相对简单快捷;但是,数据量比较大比较复杂的情况下,用word处理起来会有点吃力。因此,我钻研了一个下午,写了个python脚本,中间还遇到不少问题,不过还是写出来了,以后再处理类似的报表的时候,就不用再打开word了。信息来源:东方财富Choice数据-2019年电子信息行业财务报表-利润表...
python 将dataframe中的str都转化成float_一起学python
weixin_39824223的博客
12-07 3804
说来惭愧,这次已经是我硕博七年多来第四次系统学习python了,所谓学习,无非两种形式:1是系统性的掌握一门语言,可我觉得这样实用性不高,因为我们做研究期间的目的并不只是去学习一门语言,做研究只是为了解决自己的科学问题,技能终究只是手段,为何隔了一年多,我又重开了我的公众号,因为我觉得我的写作实在是乏善可陈。还需锻炼。2.实战型。一个人的技能只有实战中才能得到提高,学习了很多遍,如果...
Python 命名
iamliving的博客
06-30 2490
如题
Python DataFrame 给命名
最新发布
Python老吕的博客
07-01 1578
在Pandas中,DataFrame的名是数据的重要组成部分,它们不仅用于标识数据,还影响数据的处理和分析。因此,给命名是一个需要认真对待的任务。在创建DataFrame时,可以通过字典或表的表来指定名;在读取数据时,可以通过header和names参数来指定名;在修改名时,可以使用rename方法或属性访问(不推荐)。同时,我们还需要注意名的唯一性、数据类型、可读性、国际化和持久性等问题,并遵循一些通用的命名规范来确保数据的一致性和可维护性。
python如何批量处理excel_【Python自制软件】Excel按单元格内容批量自定义命名
weixin_39530437的博客
11-24 296
本帖最后由 d8349565 于 2020-11-12 22:18 编辑“专业的IT人员不做繁琐的日常文件管理工作,专业的白领也负担不起软件定制与维护”以上大概就是我开始自学Python编程的原因吧!----------------------------------------------------------------------------------------------------...
python数据库sqlite3_Python数据库之SQLite3
weixin_39955154的博客
11-21 268
SQLite是一种嵌入式数据库,它的数据库就是一个文件。其本身是由C语言编写,体积很小,经常集成在各种应用程序中,同样也非常适合数据库入门学习。默认Python 2.5以上版本中已经集成在标准库中,无需安装即可使用。在学习和使用SQLite3之前,我们先明确几个概念,为了方便理解,这里用excel类比:数据库:你可以将其看作一个Excel工作簿,一个数据库就是一个Excel文件;表:表是数据库中存...
python 笔记
weixin_46048311的博客
01-31 3933
第一关 print函数不加引号才是计算机运行,加了引号计算机不思考直接输出。 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加...
从小白到数据分析师的成长之路
zhuyanna123456的博客
06-18 515
文章内容输出来源:拉勾教育数据分析实战训练营 大学所学专业是市场营销,毕业后很轻松的找了一份销售护肤品的工作,做了一段时间,感觉不是我所喜欢的,然后离职。后来再找工作,也不知道找什么工作,基本上是海投,文员,财务,行政等简历都投,最后去了一家金融公司做核算。在这家公司第一次学会了excel的函数功能,数据透视表等,然后在工作中不断的寻找数据的差异,这种成就感是我以前没有体验过的,更奠定了我要学习数据分析的决心。 然后我就搜索作为数据分析师需要掌握的技能,比如mysql,hive,python,spss等
嵌入式操作系统风云录:历史演进与物联网未来.
weixin_33943347的博客
05-02 3082
嵌入式操作系统风云录: 历史演进与物联网未来 何小庆 著 图书在版编目(CIP)数据 嵌入式操作系统风云录:历史演进与物联网未来 / 何小庆著. —北京:机械工业出版社,2016.10 ISBN 978-7-111-55085-3 Ⅰ. 嵌… Ⅱ. 何… Ⅲ. 实时操作系统 Ⅳ. TP316.2 中国版本图书馆CIP数据核字(20...
如何判断一个公司值不值得待下去?
程序员大白
12-21 3150
经常有朋友向我提问如何选offer: 成长快的创业公司VS工作量平稳的大企业, 或者给钱多的A公司 VS 口碑好的B公司, 我究竟选哪个offer好?
8w 字,给程序员的职场第一课(上篇)
热门推荐
GitChat
07-07 1万+
本文适合正处在大学阶段,准备毕业以及已经毕业的朋友,对于职场选择,成长方向感兴趣的相关人士。 学完此课程,你能够明白你的学习方向,技巧,以及提前知道职场需要怎么突围,成长,提升,为自己突围职场,制定自己的计划。 同时,文章里面给出了一些我的职场经历,希望能够让大家对程序员这个圈子有所深入理解。总计 30 讲,这一篇是上篇,目录清单: 前言:关于职场,你需要不断拼搏 大学最重要的 8 件事 大公司...
Python将string转换到float的实例方法
12-25
Python 如何转换string到float?简单几步,让你轻松解决。 打开软件,新建python项目,如图所示 右键菜单中创建.py文件,如图所示 步骤中文件输入代码如下: def string_to_float(str): return float(str) if __name__ == '__main__': str = '3.1415926' res = string_to_float(str) print(res + 1) 空白后,右键菜单中选择【Run ‘test’】 查看运行结果如下图所示 需要转换string到float,直接调用图中的函数即可。 知识点扩展
python名称命名_Python命名元组标题
weixin_30673719的博客
01-14 1114
我已经退房了:这些反应似乎都不管用。在我有一个以元组作为标题的数据帧:list(dfA)[('Total', 'Book'),('Total', 'Book Chapter'),('Total', 'Book edited'),('Total', 'Conference Proceeding_Abstract'),('Total', 'Consultancy Report'),('Total',...
关于python数据处理dataframe中里面str转化为可识别int、float类别
m0_70156654的博客
11-02 5180
关于python数据处理dataframe中里面str转化为可识别int、float类别
python数据挖掘14讲_太香了!强烈安利14个Python奇技淫巧
weixin_39766071的博客
12-10 289
1.行序、序反转行序反转最直接的办法是使用loc函数并传递::-1,跟Python表反转时使用的切片符号一致importpandasaspdimportnumpyasnpdf=pd.DataFrame(np.random.rand(4,8))df.loc[::-1].reset_index(drop=True)序反转就比较容易了,只需要如下操作df.loc[:,::-1]...
Python数据清洗-——(1)选择子集,名重命名;(2)缺失值处理;(3)数据转换(重复值等);(4)异常值的处理
m0_53027469的博客
11-09 2502
(1)3-sigma原则异常值检测:3-Sigma原则又称为拉依达准则,该准则定义如下:假设一组检测数据只含有随机误差,对原始数据进行计算处理得到标准差,然后按一定的概率确定一个区间,认为误差超过这个区间的就属于异常值。(2)分箱法(四分点检测法):箱形图可以用来观察数据整体的分布情况,利用中位数,25/%分位数,75/%分位数,上边界,下边界等统计量来来描述数据的整体分布情况。(1)重复值: 以下代码表示检测重复值,重复值的处理和之前的缺失值处理差不多,也是采用删除的方法。3、数据转换(重复值处理)
python 名_python – 按Sum分组为新
weixin_39996739的博客
12-11 571
我正在执行功能,我按ID分组,并使用此代码为python汇总与这些ID相关联的$值:df = df.groupby([' Id'], as_index=False, sort=False)[["Amount"]].sum();但它没有重命名.因此,我尝试这样做:`df = df.groupby([' Id'], as_index=False, sort=False)`[["Amount"]].s...
python对dataframe内的数据处理 str
qq_27866857的博客
01-29 2120
pandas的DataFrame,有时需要处理一些字符串类型,运用Series.str内置方法很方便。 1.one hot 独热编码,get_dummies series=data[‘名’].str.get_dummies(sep=’,’) 实现DataFrame中有多值,且想把这one hot下 2.切分字符串,split() series=data[‘名’].str.split(’,’) 把DataFrame中字符串以’,'分隔开,每个元素分开后存入一个表里 series=data[‘
dataframe变成str_python - 精进 - DataFrame和Series赋值的性能优化
weixin_39998903的博客
11-20 621
DataFrame和Series赋值的性能优化结论DataFrame最好直接进行重构赋值新变量,而不做修改删除等操作。因为两者量级一旦起来存在极大时间差异。背景工作场景中,生产环境的linux系统 与 本地windows对比,发现有时间方面差异。本身0.3s能在windows匹配出来的数据,在linux中却1s匹配。那么,在生产环境的服务器性能优于自己电脑,却产生这样子情况,故进行问题查找。时间装...
Boost.Python深度解析:实现Python与C/C++混合编程
"这篇文章主要讲解了如何利用Boost.Python库实现Python与C/C++的混合编程,通过示例代码详细阐述了如何导出C/C++的函数和类到Python环境中,以便于在Python中调用。" 在Python编程中,有时我们需要利用C/C++的高效...
写文章

热门文章

  • 联想一体机计算机用户名锁定,联想电脑输入密码多次被锁定怎么办 11058
  • python提前进入下一次循环的语句_Python学习笔记——循环、作业 5045
  • nsga2算法_非支配排序遗传算法2(NSGA-II) 3939
  • 华为手机没有耳塞插口_华为手机耳机孔在哪里? 3605
  • python无法启动此程序因为计算机中丢失api-ms_无法启动此程序因为计算机中丢失api-ms-win怎么办... 3450

大家在看

  • 【精品毕设推荐】基于SSM+jsp的在线医疗服务系统设计与实现 294
  • Linux:进程状态和优先级 2389
  • 模板:JDBC 连接数据库并实现 CRUD 288
  • 【精品毕设推荐】基于SSM+jsp的医院门诊挂号系统设计与实现 216
  • 【精品毕设推荐】基于SSM+jsp的学生公寓管理中心系统设计与实现 754

最新文章

  • 华为服务器只显示一个下划线,华为手机怎么把便签备忘录里的数字下划线取消掉?...
  • 什么是收集服务器配置信息,配置rsyslog服务器收集Cisco交换机日志信息操作指引...
  • ftp文件服务器连接超时,ftp服务器连接成功 获取文件超时
2021年145篇
2020年238篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司电脑优化网站西店网站优化杭州seo网站优化大概多少钱餐饮网站优化行业推广网站排名SEO教程优化新津网站优化企业网站排名优化水准易速达网站排名优化癶金手指专业网站搜索引擎优化价格多少商丘教育网站优化深圳便宜的网站优化怎么做网络推广和网站优化高效的seo网站优化排名公司网站优化推广方案网站怎么才能优化到百度白云网站推广优化教程清远网站首页关键词优化方法新乡搜索引擎网站优化平台大港网站优化哪家专业青海网站优化推广多少钱佛山网站关键词优化多少钱莱州网站优化价格网上推广网站的推广关键词优化成都网站优化该怎么做优化网站百度排名效果孝感工厂网站优化公司网站搜索排名优化价格网站优化中domain什么意思聊城正规网站优化价格哈尔滨网站搜索优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化