python中实现将Float类型数值保留%两位小数_".astype(\"float32\") 保留两位小数"_wenyi瑾年的博客-程序员秘密

技术标签: Float数值  Python  百分号2位小数  

客户需求
将完成率保留百分位2位小数
数据存储格式如下:
在这里插入图片描述
Python实现代码如下:

import pandas as pd

# 读取excel文件中的数据
dfdata = pd.read_excel('test.xlsx',sheet_name='Sheet2')
#新增列['完成率'],并将计算结果保留百分号2位小数
dfdata['完成率']=(dfdata['销售金额']/dfdata['指标']).map(lambda x:format(x,'.2%'))
print(dfdata)

Python代码运行结果如下:

D:\Python-Anaconda3\install\python.exe C:/Users/97356/Desktop/EASdeal/test.py
   姓名  销售金额    指标      完成率
0  AA   550   530  103.77%
1  BB   528   420  125.71%
2  CC   538   576   93.40%
3  DD   553   420  131.67%
4  EE   893   660  135.30%
5  FF   724   530  136.60%
6  总计  3786  3136  120.73%

Process finished with exit code 0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43474731/article/details/100185921

智能推荐

jmeter学习记录(1)接口之间的动态关联--同一个线程组_jmeter动态关联_ann_198907的博客-程序员秘密

多个http请求处于同一个线程组内,可以通过正则表达式提取数据(必要时需要用v函数拼接),然后直接引用变量到下一个接口即可一、业务场景:测试过程中,有时下一个接口需要用到上一个接口的参数,我们要按照业务逻辑进行动态关联。做接口测试时候,尤其碰到某个接口需要用到上一个接口的数据,那我们就需要用到提取器来提取我们需要的数据,然后为下一个接口所用,其实就是在动态关联的时候需要用到。我最近在做接口测试过程中,正好用到了正则表达式提取数据和使用v函数拼接后,在下个接口中引用变量的场景,把整个过程记录下来,免得

吴大仙带你三分钟学会swoole框架_大仙带你飞的博客-程序员秘密

前言最近在学习swoole这个东西,就写点心得吧。基于swoole的开源框架很多,优缺点自己百度,凡是有用到websocket和消费队列选择基于swoole的框架是不错的选择。好吧话不多说,吴大仙就介绍一下swoole的一个简单入门吧正文swoole有两个部分。 一个是PHP扩展,用C开发的,这是核心。 另一个是框架,像yii、TP、Laravel一样,是PHP代码写的。swool...

js 过滤数组(支持同一字符串对多个字段进行过滤)_天府之绝的博客-程序员秘密

问题描述:在工作中有时候需要前端对表格进行过滤,同事支持同一个字符串根据列表中多个字段进行匹配,如下图:该搜索框输入的值,可以与列表中的姓名、身份证号、电话号码进行模糊匹配;以下是ES6代码:const filterByKeys = (data, keys, value) => data.filter(item => keys.some(key => item[key].includes(value)))...

自己总结的java.lang.IllegalStateException错误_RabinRow的博客-程序员秘密

java.lang.IllegalStateException: Cannot forward after response has been committed网上都说什么加一个return 有用全是放屁是你的dopost方法里面由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,就是说程序在return之前就已经执行了跳转或者执行过response,之后遇到re...

fiddler的columns添加HTTPMethod_aozheng1865的博客-程序员秘密

添加完的效果如上图下面说一下添加方法:1.打开Rules中的Customize Rules如图:2.在CustomRules.js里找到.static function Main()添加如下一段脚本//请求类型 FiddlerObject.UI.lvSessions.AddBoundColumn("HTTPMethod",60,getHTTPMe...

java实现redis客户端_windows下java swt实现操作redis的客户端工具_灰色派的博客-程序员秘密

redisclient 1.0 正式发布,适用于多个 Redis 版本,主要更新内容如下:1.管理 Redis 服务器2.管理 Redis data favorite3.管理 Redis 数据新 Redis 数据:string, list, hash, set, sorted set重命名 Redis 数据删除 Redis 数据更新 Redis 数据剪切,复制,粘贴 Redis 数据导入,导出 R...

随便推点

《Lua程序设计》笔记之二——表和对象_for _, cfg in ipairs(alst or {}) do_xiao_0429的博客-程序员秘密

7. 迭代器和泛型for       迭代器是一种支持指针类型的结构,便利集合的每一个元素。Lua中常使用函数来描述迭代器,每次调用该函数就返回集合的下一个元素。       闭包是一个内部函数,可以访问一个或者多个外部函数的局部变量。每次闭包的成功调用后,这些局部变量都保存他们的值,当然如果要创建一个闭包必须要创建其外部局部变量。一个典型的闭包的结构包含两个函数:一个闭包自己,另一个是工

Mysql字段类型和Java类型的对应关系_zijikanwa的博客-程序员秘密

文章目录一. 问题复现1. mapper.xml2. dao.java3. manager.java二. 问题解答1. 原因概述2. 原因解读参考资料一. 问题复现之前操作表的时候,都自认为Mysql的bigint类型对应Java的Long类型。今天写一个查询语句返回Map,结果出现类转换异常。怀疑了好久,查了好半天,终于搞清楚是为什么了。问题现场是这样子滴…1. mapper.xml...

templates下创建模板index.html,并在项目下创建template.py文件_移动端的模板index.html文件_qq_39974381的博客-程序员秘密

index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> 这是显

C/C++沉思-----多态时一定要将父类(基类)的析构函数定义为虚函数_多态父类要用虚函数嘛_米沙子418的博客-程序员秘密

转自:https://blog.csdn.net/qiurisuixiang/article/details/6926313 先来看一段代码:  //test.cpp #include <iostream> using namespace std;   class father { public: fa...

Spark中的有向无环图(DAG:Directed Acyclic Graph)_spark 有向无环图_时下握今的博客-程序员秘密

本文主要讲述了DAG的概念、RDD间的窄依赖和宽依赖,及DAG段的划分

116.Android 简单的二级或三级列表(BaseRecyclerViewAdapterHelper)_android recyclerview二级列表_小妞得意的博客-程序员秘密

Override//禁止滑动 布局管理器//禁止竖向滑动 RecyclerView 为垂直状态(VERTICAL)@Override//禁止横向滑动 RecyclerView 为水平状态(HORIZONTAL)}*///设置列表默认动画效果//解决数据加载不完的问题//解决数据加载完成后, 没有停留在顶部的问题// 默认提供5种方法(渐显、缩放、从下到上,从左到右、从右到左)// //一行代码开启动画。

推荐文章

热门文章

相关标签