[使用条件循环更改单元格的值[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[使用条件循环更改单元格的值[关闭]相关的知识,希望对你有一定的参考价值。
问题:
Rule Percentage
AB 99.87%
CD 65.00%
EF 20%
GH 25%
IJ 0%
KL 17.70%
检查百分比值。如果百分比值为b / w 0%-20%,则将百分比单元格值更改为25%(常数)。
答案
这里是一种快速简便的方法:
import pandas as pd
# Create the dataframe
df = pd.DataFrame(columns=['Rule','Percentage'])
df['Rule'] = 'AB','CD','EF','GH','IJ','KL'
df['Percentage'] ='99.87%','65.00%','20%','25%','0%','17.70%'
# Replace values
df['Percentage'][df['Percentage'].str.replace('%','').astype(float)<25] = '25%'
输出:
Rule Percentage
0 AB 99.87%
1 CD 65.00%
2 EF 25%
3 GH 25%
4 IJ 25%
5 KL 25%
以上是关于[使用条件循环更改单元格的值[关闭]的主要内容,如果未能解决你的问题,请参考以下文章