#校验数据是否正确
#1、导入包
import pandas as pd
#2、制定正确的数据范围,以及错误提示,row.Score啥意思?
def pd_error(row):
try:
assert 0<=row.Score<=100
except:
print(f"#{row.ID}\terror")
#2.1也可以用if
'''
if not 0<=row.Score<=100:
print(f"#{row.ID}\terror")
'''
#3、传参,axis=0 列查询,=1 行查询
students = pd.read_excel(r"D:\pythonProject\Pandas"
r"玩转Excel-源代码\代码\017\Students.xlsx")
students.apply(pd_error,axis=1)
最后没有调用row,??
校验数值是否在范围内
最新推荐文章于 2024-02-03 12:03:04 发布