python除数为0报错_浅谈pandas dataframe对除数是零的处理
如下例
data2[‘营业成本率'] = data2[‘营业成本本年累计']/data2[‘营业收入本年累计']*100
但有营业收入本年累计为0的情况,
则营业成本率为inf,即无穷大,而需要在表中体现为零,用如下方法填充:
data2['营业成本率'] = data2['营业成本本年累计']/data2['营业收入本年累计']*100
data2['营业成本率'].replace([np.inf, -np.inf, "", np.nan], 0, inplace=True)
当然,要引用到numpy库
需要导入库
import pandas as pd # 导入panads
from openpyxl import load_workbook # 读取时导入这个
from openpyxl.styles import Font, Alignment # 设置单元格格式
from openpyxl.utils import get_column_letter, column_index_from_string
# 柱形BarChart 3D柱BarChart3D
from openpyxl.chart import label, BarChart3D, BarChart, Reference
import numpy as np
也可以采用函数和apply的方式
def get_benrate(series):
shouru = series['营业收入本年累计']
chengben = series['营业成本本年累计']
python除数为0报错_浅谈pandas dataframe对除数是零的处理相关推荐
- python0不能做除数、怎么解决_浅谈pandas dataframe对除数是零的处理
如下例 data2['营业成本率'] = data2['营业成本本年累计']/data2['营业收入本年累计']*100 但有营业收入本年累计为0的情况, 则营业成本率为inf,即无穷大,而需要在表中 ...
- join方法 js 单字符串会报错_浅谈JavaScript字符串拼接
在JavaScript中会经常遇到字符串拼接,但是如果要拼接的字符串过长就比较麻烦了. 如果在一行的话,可读性太差:如果换行的话,会直接报错. 现在就来介绍几个JavaScript拼接字符串的几个小技 ...
- python import request 不报错_爬虫学习路径整理及安装环境遇到的坑
学习路径是我自己提炼和精选的,只适合我个人,因为虽然有技术基础但是我刚入门爬虫视野很窄不专业,为避免误导你们,你们最好参考知乎上大牛已经回答的好答案.我发这篇文章,目的是给自己看的.ps,专栏下每篇文 ...
- python 列表为空报错_对比几段代码,看看你是 Python 菜鸟还是老鸟
Python 里有个小彩蛋: 在 Python Shell 里输入 import this 这段话被称作"Python 之禅"(The Zen of Python),它列举了一些 ...
- python执行js文件报错_使用PyV8在Python爬虫中执行js代码
前言 可能很多人会觉得这是一个奇葩的需求,爬虫去好好的爬数据不就行了,解析js干嘛?吃饱了撑的? 搜索一下互联网上关于这个问题还真不少,但是大多数童鞋是因为自己的js基础太烂,要么是HTML基础烂,要 ...
- python创建excel文件报错_[转]用Python读写Excel文件
大部分Windows环境的开发人员都会选择Microsoft Excel API.实际上不仅仅是Python,几乎各种语言都有相应的方法使用它,因为核心的逻辑完全是由Microsft Excel自身提 ...
- python外星人入侵游戏run_game报错_《python编程从入门到实践》书中的外星人入侵小游戏报错...
使用该书发布的附件中的参考代码在Pyhton3.7 Pycharm2019.2.4(最新版本)的环境下运行,出现报错如下: Traceback (most recent call last): Fil ...
- 【Python】buffering=0报错的解决方法
报错代码: fw = open(filename, 'w', buffering=0) 原因: buffering=0表示一个字符一个字符地写入,貌似不支持'w'的方式写字符串,只能用'wb'的方法写 ...
- python的re2和re区别_浅谈Python中re.match()和re.search()的使用及区别
1.re.match()fvk免费资源网 re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None.fvk免费资源网 包含的参数如下: ...
最新文章
- oss One or more of the specified parts could not be found or the specified entity tag
- c+和python的区别-与C ++相比,Python中方法和函数之间的差异
- js数组遍历、对象遍历、字符串遍历
- 不再内卷!视觉字幕化新任务合集
- 153是一个非常特殊的数,它等于它的每位数字的立方和
- 执行计划oracle中cost,执行计划中cost计算方法
- 深度学习之pytorch(一) 环境安装
- MVVM更容易内存泄露吗?
- js html form,JavaScript 表单
- Gitbook+码云创建自己的文档
- 综观java读取和创建excel方法
- linux libz-dev,Linux-based Development
- 【原】oracle external table
- 省会城市房价地图,这9座新星城市正在悄然崛起
- php mysql delete_PHP MySQL Delete
- 可编程接口芯片8255A
- 基于WEB的自行车租赁管理系统设计与实现
- python抢课_一个用python实现的东方时尚(驾校)抢课程序
- Java具有哪些语言特点
- 数字电视音视频马赛克和不同步现象原因
热门文章
- vue -- vue-cli webpack项目打包后自动压缩成zip文件
- python程序语言和机器人控制-利用树莓派+Python语言制作一部机器人就是如此简单!...
- python如何下载安装spacy_使用 spacy 进行自然语言处理(一)
- 工作管理工具|职场人提升工作效率必备的五大工具(项目管理必备)
- Python学会这一招让你穷游全世界(驴友必备)
- 你注册过哪些域名?域名注册的一般步骤~
- 日本人为什么不吃鲤鱼
- 新兴顶级双非大学,计算机系毕业情况如何?
- 计算机桌面空白地方鼠标右击没有属性选项,Win7系统右键计算机属性不见了怎么办...
- Android5.0 呼叫流程--挂断